内部にいくつかのdivがあるテーブルがあります。
td 要素をクリックしたときにイベントが発生するようにしたいのですが、div 要素をクリックしたときにもイベントが発生するようにします。このフィドルhttp://jsfiddle.net/rkGkp/1/でわかるように、私の問題は、div 要素をクリックすると、div と td イベントの両方がトリガーされることですが、div のイベントのみをトリガーすることです。 .
これらのイベントリスナーを使用します
$(function() {
$("#div").on("click", function() {
alert("a div is clicked");
});
});
$(function() {
$(".td").on("click", function() {
alert("a td is clicked");
});
});
div の背後にある要素がイベントをトリガーしないようにするにはどうすればよいですか?