もっと詳しく

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 + "&nbsp;ID="+ event.target.id + "&nbsp;Class=" +event.target.className);
});  
</script>

参考ページ