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'如果...
谢谢!
试试这个:
$('*').click(function (event) {
var this_element = this.tagName.toLowerCase();
return false;
});
Run Code Online (Sandbox Code Playgroud)
该this
指针指向作用于其实际元素.作为DOM Level 2核心的一部分,所有DOM元素都有一个名为的属性.tagName
.