之前曾问过类似的问题,但我正在寻找仅使用下面的html的jQuery解决方案(即没有类或id属性):
<h2>Foo</h2>
<p>asdf</p>
<ul><li>asdf</li></ul>
<p>asdf</p>
<h2>Bar</h2>
<p>asdf</p>
<p>asdf</p>
<h2>Baz</h2>
<p>asdf</p>
<p>asdf</p>
Run Code Online (Sandbox Code Playgroud)
我想使用一些jQuery:
$('h2').afterButBeforeNext('h2').doSomething();
Run Code Online (Sandbox Code Playgroud)
这应该:
prev选择器应该能够这样做:http://docs.jquery.com/Selectors/siblings#prevsiblings
$("h2 ~ *:not(h2)").doSomething();
Run Code Online (Sandbox Code Playgroud)
您仍然需要某种id或属性来选择一个单独的h2元素.