Javascript 如何使用jQuery.next()选择下2个(或多个)项目?

Javascript 如何使用jQuery.next()选择下2个(或多个)项目?,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,使用jQuery的.next函数,我想显示下两项。默认情况下,它仅选择下一项 我需要控制,就像有时我需要next 2,有时需要next 3,您可以使用和选择器,例如: .nextAll(':lt(2)') //next 2 .nextAll(':lt(3)') //next 3 。如果您需要它是编程的(而不是字符串连接)并易于更改,请改用: 此方法允许您将所需的数字作为参数传递,这要简单一些 使用.nextAll而不是.next获取以下所有同级,然后使用.slice将其缩小到一个范围。如果要选

使用jQuery的
.next
函数,我想显示下两项。默认情况下,它仅选择下一项

我需要控制,就像有时我需要next 2,有时需要next 3,您可以使用和选择器,例如:

.nextAll(':lt(2)') //next 2
.nextAll(':lt(3)') //next 3
。如果您需要它是编程的(而不是字符串连接)并易于更改,请改用:


此方法允许您将所需的数字作为参数传递,这要简单一些

使用
.nextAll
而不是
.next
获取以下所有同级,然后使用
.slice
将其缩小到一个范围。

如果要选择下一个元素数并包含选定的元素,可以执行以下操作:

$('div#myTarget').nextAll('div').andSelf().slice(0,4)
上面的代码返回div myTarget之后的下4个div元素,并包括myTarget div本身


.slice(0,4)
选择了接下来的4个元素,而
.andSelf()
包含了最初选择的元素

@Reigel-我知道的没错。我有10个代表点,直到我一天都喝得酩酊大醉然后睡觉,但是我害怕尼克醒着,我不会得到他们。
$('div#myTarget').nextAll('div').andSelf().slice(0,4)