gpt4 book ai didi

jquery - JQuery中如何只获取被点击的元素

转载 作者:行者123 更新时间:2023-11-30 23:48:33 24 4
gpt4 key购买 nike

如何在JQuery中只获取被点击的元素

假设如下

<html>
<body>
<div>
<h1>headding</h1>
</div>
<a>link</a>
</body>
</html>

$("*").click(function(e){
e.preventDefault();
alert($(this)[0].tagName);
});

我需要点击h1警报显示h1当点击a时警报显示a等等

问题是当我单击任何元素时,代码 make 循环以显示被单击元素的所有父元素的名称。但我只需要第一个单击的元素。任何帮助

最佳答案

使用stopPropagation()所以事件不会冒泡

$("*").click(function(e){
e.preventDefault();
e.stopPropagation();
alert($(this)[0].tagName);
});

FIDDLE

关于jquery - JQuery中如何只获取被点击的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16422060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com