<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
})
これが機能しない理由がわかりません。「表示」をクリックしたときに関数を呼び出したくありません。
<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(){
});
要素を除く、'click'
のすべての子要素にイベント リスナーを追加します。'.row'
'a'
これを使って:
$(".row").click(function(){
});
$('.row a').click(function(e){
e.stopPropagation(); //this cancel the other events
});