可能重复:
jQuery 可以提供标签名称吗?
你好!
这个问题太基本了,我很惭愧地问,但我试图找到答案 30 分钟没有任何结果。
我如何找出在下面的代码中单击了哪种元素。
$('*').click(function (event) {
var this_element = $(this).???;
return false;
})
我正在寻找的是将this_element变量设置为'a',如果它是一个链接,'p'如果它是一个段落'div'如果......
谢谢!
可能重复:
jQuery 可以提供标签名称吗?
你好!
这个问题太基本了,我很惭愧地问,但我试图找到答案 30 分钟没有任何结果。
我如何找出在下面的代码中单击了哪种元素。
$('*').click(function (event) {
var this_element = $(this).???;
return false;
})
我正在寻找的是将this_element变量设置为'a',如果它是一个链接,'p'如果它是一个段落'div'如果......
谢谢!
尝试这个:
$('*').click(function (event) {
var this_element = this.tagName.toLowerCase();
return false;
});
指针指的this
是被操作的实际元素。作为 DOM Level 2 核心的一部分,所有 DOM 元素都有一个名为.tagName
.
$(this).get(0).tagName;