跳过JQuery中的前N个元素
问题描述:
我想知道,如何跳过JQuery中的前N个元素。事情是这样的:跳过JQuery中的前N个元素
<div id="test">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
...
</div>
$('#test > div').skip(2)
应该返回
<div>3</div>
<div>4</div>
...
我知道我可以只使用:not(:first-child):not(:first-child + div)...
选择N次,但有没有更好的办法?
答
jQuery有gt selector。 (比...更棒)。
$('#test > div:gt(1)')
或者你可以使用slice function
$('#test > div').slice(2)
答
跳过只是第一个 - 例如:
$( “#spaccordion李:GT(0)”)。addClass( “崩溃”);
所有< LI>项将有类 “坍塌” 除了第一个
[jquery选择API](http://api.jquery.com/category/selectors/),[jQuery的横移/过滤API ](http://api.jquery.com/category/traversing/filtering/)文档是您应该看的第一个地方。 – 2013-03-05 01:12:01