jquery选择对象,然后排除指定索引值的元素怎么做

2024-11-12 13:25:44
推荐回答(3个)
回答(1):

既然是用jquery选择器,那么应该这么写:$("span").not(":eq(2)")........your code........
排除你的预期第3个span,这里要注意的是eq的索引值,初始是从0开始,所以第3个应该是2

回答(2):

如果span是同辈元素,或者他们的父辈元素是同辈元素,你可以这么写
if(jQuery("span").index()!=3){code...}
你可以alert一下index的值你就知道他的作用
注意必须是同辈元素或者他们的层级至少是同 辈的
如果不是那么就要其他的方法了

回答(3):

这样就可以
var spans = $('span:lt(3)').add($('span:gt(4)'));