使用jQuery可以根据数字选择一组同级

Using jQuery can you select a set of siblings based on a number?

本文关键字:一组 选择 jQuery 数字 使用      更新时间:2024-03-27

示例:

<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)

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

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

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

文件:

  • http://api.jquery.com/lt-selector/
  • http://api.jquery.com/gt-selector/
  • http://api.jquery.com/slice/

您可以使用nextUntil():

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

jsFiddle示例