jQueryでclickで要素を指定してもうまく動かないことが多々あります。そんなときに、ページで内でクリックされた要素、ID、Classを知りたいときに使えるコードをメモ。
サンプルコード
クリックされた場所を取得して表示
<p id='selected'>どれかクリックしてください</p> <button id="one" class="a">ボタン</button> <a href="#" id="two" class="b">リンク</a> <script> $(document).click(function(event) { $("#selected").html("clicked: 要素名=" + event.target.nodeName + " ID="+ event.target.id + " Class=" +event.target.className); }); </script>
参考ページ