如何在间隔之间选择元素

我有html并希望从第10个位置选择间隔5个元素。 这该怎么做?

我的HTML:

...

我尝试使用jquery:

 $(".chaire:gt(10):lt(15)"); 

但它选择了我div和img标签。 但我需要div标签。

您的代码可以很好地完成工作,并且只选择

元素。 看看这个示例小提琴 ,它在第10个( :gt(9):lt(15) )之后找到5个

元素。


您拥有的选择器将只选择具有该类名的元素,对于您的示例HTML,它只是

元素。 不会选择元素。 正如rcravens已经指出的那样,两个选择器分别修改结果,因此你需要使用:lt() first – :lt(15):gt(9)

更新的示例: http : //jsfiddle.net/teQkf/3/ 。 示例代码的下一部分在结果中找到元素,并将其src更改为其他内容。

你最好使用slice ,这只是对结果的一次操作,因此不那么混乱,更不用说更快了:

 $(".chaire").slice(10,15); 

(例)

试试这个:

 $(".chaire:gt(10):lt(5)"); 

这是一个可以玩的jFiddle。

http://jsfiddle.net/rcravens/m3j6K/

看起来像链接’gt’和’lt’选择器意味着’lt’应用于’gt’之后的剩余部分。

短发