今日、Jqueryで私の心を失い始めていますが、私は他の質問を控えていますが、これまでのところ何もできませんでした。私は単純なhtml構造を持っています(forループで動的に追加されています)。セレクタのJqueryクリックイベントが子をターゲットとして返します
<div id="cell'+i+'" class="cell emptyCell">
<div class="handle"></div>
<div class="content"></div>
</div>
"on"メソッドを使用して、クラス ".emptyCell"の要素のクリックイベントをカスタム関数でバインドしています。
$(document).on('click','.emptyCell', function(e){
console.log(e.target.id);
});
しかし、ユーザーが.content divの(emptyCellの子)をクリックしたとき.content要素がここにidを持っていないので、それがイベントをキャッチし、コンソール版画「未定義」。
これはどのように可能ですか? .on関数は、クラス.emptyCellの要素のみをバインドするはずですか?あなたは、あなたが使用することができますemptyCell
を参照したい場合は、あなたの助け
私はそうは思わない、重複していると思うし、ターゲットはiniその答えに爆発的なイベントがあります – webaba