如何使用javascript或jquery选择两个相同类型的标签之间的所有元素?
如果我有以下情况的话:
<h1></h1>
<h2><h2>
<li1></li1>
<li2></li3>
<li3></li4>
<h2></h2>
我怎样才能获得所有<li>
?
我尝试使用此$units=$(this).nextuntil("h2");
,但它不起作用
答案 0 :(得分:1)
$('h2:first').nextUntil('h2:last');
演示:http://www.jsfiddle.net/4yUqL/63/
这当然只适用于这个特定的例子。在更复杂的标记中,您可能需要更具体。像$('h2:eq(2)')
或其他伪选择器一样。