gpt4 book ai didi

jquery - 使用jquery一次性获取真实点击的元素标签名称

转载 作者:行者123 更新时间:2023-12-01 02:42:45 24 4
gpt4 key购买 nike

我希望我的点击函数对所有元素运行,并且我想获取被点击的元素标签名称。

例如,对于这样的页面,

<html>
<body>
<form>
<div>
<input type="text">
<textarea></textarea>
</div>
</form>
</body>
</html>

如果我运行这个js代码

$("*").live('click',function(evt) {
alert(evt.target.tagName);
});

然后点击文本区域,它会提醒“TEXTAREA”5次,因为它有4个父项。

修复哪里?

最佳答案

使用jQuery's stopPropagation() method :

$("*").live('click',function(evt) {
evt.stopPropagation();
alert(evt.target.tagName);
})

JSFiddle demo .

关于jquery - 使用jquery一次性获取真实点击的元素标签名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21852975/

24 4 0