使用jQuery可以根据数字选择一组兄弟姐妹吗?

时间:2013-12-04 21:08:41

标签: javascript jquery next siblings

示例:

<span>Bacon, Chris P.</span>
<span>Jones, Pete</span>
<span>Adams, Sam</span>
<span>Bacon, Chris P.</span>
<span>Jones, Pete</span>
<span>Adams, Sam</span>
<span>Bacon, Chris P.</span>

使用eq()选择从哪里开始,如何使用jQuery选择任意数量的兄弟姐妹?例如span:eq(0)span:eq(10)

2 个答案:

答案 0 :(得分:5)

jQuery slice()

$('<span>').slice(1, 10);

您可以将:gt()选择器与:lt()选择器结合使用:

$('<span>:gt(0):lt(10)'); // first 10 elements

文件:

答案 1 :(得分:5)

您可以使用nextUntil()

$('span:eq(2)').nextUntil( $('span:eq(6)') ).addBack()

<强> jsFiddle example