クリックしたHTMLドキュメントの現在の要素(要素は何でも)を取得したいと思います。使ってます:
$(document).click(function () {
alert($(this).text());
});
しかし、非常に奇妙なことに、クリックされた要素ではなく、ドキュメント全体(!)のテキストを取得します。
クリックした要素のみを取得するにはどうすればよいですか?
例
<body>
<div class="myclass">test</div>
<p>asdfasfasf</p>
</body>
「テスト」テキストをクリックすると$(this).attr("myclass"
、jQuery で)を使用して属性を読み取ることができます。
target
イベントオブジェクトのプロパティを取得する必要があります。