7

重複の可能性:
jQueryはタグ名を提供できますか?

やあ!

この質問はとても基本的なもので、私は尋ねるのが恥ずかしいですが、結果が得られずに30分間答えを見つけようとしました。

以下のコードでクリックされた要素の種類を確認するにはどうすればよいですか。

$('*').click(function (event) {
 var this_element = $(this).???;
 return false;
})

私が探しているのは、this_element変数をリンクの場合は「a」に設定し、段落の場合は「p」に設定することです。

ありがとう!

4

2 に答える 2

8

これを試して:

$('*').click(function (event) {
    var this_element = this.tagName.toLowerCase();
    return false;
});

ポインタは、this作用を受ける実際の要素を参照します。DOMレベル2コアの一部として、すべてのDOM要素には。というプロパティがあります.tagName

于 2010-02-25T00:26:29.273 に答える
3
$(this).get(0).tagName;
于 2010-02-25T00:27:04.837 に答える