99智能网
新记
jquery选择对象,然后排除指定索引值的元素怎么做
比如用$('span')获取到4个节点,我要排除第3个节点应该怎么写代码呢?
举报该文章
相关建议 2012-04-27
既然是用jquery选择器,那么应该这么写:$("span").not(":eq(2)")........your code........
排除你的预期第3个span,这里要注意的是eq的索引值,初始是从0开始,所以第3个应该是2
温馨提示:内容为网友见解,仅供参考
当前网址:
https://99.aolonic.com/aa/ew7bbzwx7.html
其他看法
第1个回答 2012-04-27
如果span是同辈元素,或者他们的父辈元素是同辈元素,你可以这么写
if(jQuery("span").index()!=3){code...}
你可以alert一下index的值你就知道他的作用
注意必须是同辈元素或者他们的层级至少是同 辈的
如果不是那么就要其他的方法了
第2个回答 2012-04-28
这样就可以
var spans = $('span:lt(3)').add($('span:gt(4)'));
相似回答
大家正在搜
相关问题
jquery中怎么获得特定元素的索引值
jquery,怎样根据索引插入元素?
jquery如何选择被移除的元素?
jquery 如何选取除某个元素外的所有元素?
jquery 如何通过z-index 选择对象
jquery中怎么获得当前元素的索引值
JQUERY 获取索引值后对元素的如何操作,请看代码
jquery 选择器,排除一个子元素如何做到