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

时间:2010-02-25 00:23:57

标签: jquery elementname

  

可能重复:
  Can jQuery provide the tag name?

嗨!

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

如何找出下面代码中点击了哪种元素。

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

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

谢谢!

2 个答案:

答案 0 :(得分:8)

试试这个:

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

this指针指的是被执行的实际元素。作为DOM Level 2核心的一部分,所有DOM元素都有一个名为.tagName的属性。

答案 1 :(得分:3)

$(this).get(0).tagName;