a-tagで行われる場合を除いて、すべてのクリックイベントをキャッチしたいと思います。
私は自分の問題を示すためにこのフィドルを作成します:http: //jsfiddle.net/vwyFg/7/
なぜこれが機能しないのですか?
$('.three').on('click',':not(a)',function(e){
$('body').append('<b>i did not click on a a-tag!</b><br>');
e.preventDefault();
e.stopPropagation();
});
html:
<div class="wrap three">
<div class="wrap two">
<div class="wrap one">
<a href="javascript:$('body').append('i DID click on a a-tag!!<br>');;return false;">klick me!</a>
</div>
</div>
</div>