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

我需要控制,就像有时候我需要下2个,有时下3个

最佳答案

您可以使用 .nextAll() :lt() 选择器,例如:

.nextAll(':lt(2)') //next 2
.nextAll(':lt(3)') //next 3

Try it out here。如果您需要它是编程的(而不是字符串连接)并易于更改,请使用 .slice() 代替:
.nextAll().slice(0, 2) //next 2
.nextAll().slice(0, 3) //next 3

此方法使您可以轻松传递所需的数字作为参数。 You can test it here

07-28 05:13