假设我有一个元素列表,我想选择大于2的孩子:eq(2)和小于6:eq(6)。我知道如何选择grater而不是:gt()但我不知道如何在N和M位置之间进行选择。有一个选择器吗?
答案 0 :(得分:5)
答案 1 :(得分:4)
将它们混合:$('...:gt(2):lt(4)')
。
它是:lt(4)
,因为:lt()
“选择索引中的所有元素小于匹配集中的索引”。所以应该使用6-2。
感谢Joachim Isaksson指出:)
答案 2 :(得分:0)
另一种方法:
$('ul li').filter(function(i,elm){
return (i>=2 && i<6);}
).addClass('red');