Jquery - 查找$(this)是什么元素

Mar*_*one 7 jquery elementname

可能重复:
jQuery可以提供标签名称吗?

嗨!

这个问题是如此基本我感到惭愧,但我试图找到答案30分钟没有任何结果.

我如何找到下面代码中点击了哪种元素.

$('*').click(function (event) {
 var this_element = $(this).???;
 return false;
})
Run Code Online (Sandbox Code Playgroud)

我想要的是将this_element变量设置为'a'如果它是一个链接,'p'如果它是一个段'div'如果...

谢谢!

Xav*_*avi 8

试试这个:

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

this指针指向作用于其实际元素.作为DOM Level 2核心的一部分,所有DOM元素都有一个名为的属性.tagName.