【jQuery】ページ内のどの要素がクリックされたか取得する方法

目次

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>

参考ページ

前へ

【jQuery】シンプルで理想的なメガメニューのサンプル

次へ

【jQuery】メガメニュー内の子要素のリンクでページにジャンプ(移動)できないとき