私はテーブルセル内にdivを持っています。私がdivの表のセルをクリックすると、clickイベントはトリガされません。その表のセルがdivの上にあるようですか?私はz-indexを無駄に調整しようとしました。テーブルセル内のdivがクリックされたときを検出するにはどうすればよいですか?
例行:
<tr ><td><div class="test" style='width:64px; height:22px; margin:0 auto; z-index:1000'></div></td></tr>
例のjQuery:
$('.test').click(function(){
console.log($(this), 'this');
});
更新:ドキュメントがロードされた後、私の表の行にdivが動的に追加されるとjQueryコードが.ready
でありますおそらくそれは私のコードの一部ですか?
再生できません:http://jsfiddle.net/724LT/ Works fine。 –
これは正しいようです。 DOMがロードされた後にdivが動的に追加されるのは何ですか?その場合は、 '.click()'の代わりに '.on()'を使う必要があります。 –
それは[実際には動作します](http://jsfiddle.net/MWwQ4/)ですので、より多くのコードをご覧ください。 – Ryan