JS/jQuery - 获取元素的类型

bcm*_*cfc 7 javascript jquery

如果为了论证我正在将一个类应用于a <p>和a <a>然后我想确定它是一个<a>还是一个<p>被点击的,有没有办法做到这一点?

预期用途示例:

$(".selector").click(function(){
    element = $(this).whatElementWasClicked(); // return "a" or "p"
}
Run Code Online (Sandbox Code Playgroud)

ilk*_*kin 13

尝试使用这样的东西:

$(".selector").click(function(event){ 
    var element = event.target.nodeName } 
Run Code Online (Sandbox Code Playgroud)


Sco*_*ttE 5

$(this).is("a"),例如,也可以使用。如果要检查更复杂的选择器,而不仅仅是特定的元素类型,这将很有用。