选择两个相同类型的标签之间的所有元素?

时间:2011-01-18 13:24:00

标签: javascript jquery

如何使用javascript或jquery选择两个相同类型的标签之间的所有元素?

如果我有以下情况的话:

<h1></h1>
<h2><h2>
<li1></li1>
<li2></li3>
<li3></li4>
<h2></h2>

我怎样才能获得所有<li>

我尝试使用此$units=$(this).nextuntil("h2");,但它不起作用

1 个答案:

答案 0 :(得分:1)

$('h2:first').nextUntil('h2:last');

演示:http://www.jsfiddle.net/4yUqL/63/

这当然只适用于这个特定的例子。在更复杂的标记中,您可能需要更具体。像$('h2:eq(2)')或其他伪选择器一样。