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

时间: 作者:admin 浏览:
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(已满)、 794324979

更多文章

栏目文章


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