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>
参考ページ