jquery not() 未按预期工作

jquery not() not working as expected

本文关键字:工作 not jquery      更新时间:2023-09-26
<div class="row">
<img src="images/image.png" width="30" height="30" alt=""/>
<a href="#">View</a>
</div>

$(".row").not(".row a").click(function(){
             // irrelevant
        })

我不知道为什么这不起作用。我不想在单击"视图"时调用该函数。

这是你要找的吗?

$(".row").on('click',':not(a)', function(){
});

'.row' 的所有子元素上添加'click'事件侦听器,但'a'元素除外。

使用这个:

 $(".row").click(function(){
 });

$('.row a').click(function(e){
      e.stopPropagation();   //this cancel the other events 
});