内容字号: 默认 大号 超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到宋体切换到微软雅黑

jQuery的not()方法与:not选择器的用法解释

发布:2018-01-16 浏览: 评论(
jquery编码过程中绑定事件时经常用到排除某些对象的方法not,这里有两种用法:


//HTML

<p class="selector">没排除</p>
<p class="selector rid">被排除</p>


//JS

//第一种:
$(".selector").not(".rid").on("click",function(){
	
})

//第二种
$(".selector:not(.rid)").on("click",function(){

})

//其实上面两种用法几乎是等价的,不同的是第二种方法在IE8及以下浏览器是不支持的,所以第二种方法在一般情况下可以换一种写法

$(".selector").on("click",function(){
    if($(this).hasClass("rid")){
       return false;
    }
   //……
})


//这里顺便说一个和not()相对的方法filter();以下代码表示选中rid对象
$(".selector").filter(".rid").on("click",function(){
	
})



//有更多更好的写法欢迎留言探讨
前端新手交流群
欢迎加入web前端新手交流qq群:734802480

更多文章

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。


Copyright © 2014-2019 seozhijia.net 版权所有-粤ICP备13087626号-4