如何使用jQuery从第二项(li
)开始获取所有level_2
个元素?
<ul>
<li class="item level_1">text1</li>
<li class="item level_2">text2</li>
<li class="item level_3">text3</li>
<li class="item level_4">text4</li>
<li class="item level_3">text5</li>
<li class="item level_2">text2</li>
<li class="item level_3">text3</li>
</ul>
答案 0 :(得分:2)
答案 1 :(得分:1)
有几种方法可以过滤元素列表,在这种情况下,.not
可以很好地适合您。
$('li').not(':first-child');
答案 2 :(得分:0)
使用nth-child:
$('li.item:nth-child(n+1)');
答案 3 :(得分:0)
您可以使用:gt()选择器并选择索引大于零的所有li
:
$('li:gt(0)')
答案 4 :(得分:0)
我更喜欢使用.slice
。
var $li = $('ul li');
var $li_from_second = $li.slice(1);