gpt4 book ai didi

javascript - jQuery 检查目标是否为链接

转载 作者:可可西里 更新时间:2023-11-01 02:13:08 27 4
gpt4 key购买 nike

我有一个全局函数来捕获点击。

$(document).click(function(e){
//do something
if(clickedOnLink)
//do something
});

当目标是一个链接时,我想做一些额外的事情,但是如果 <a>标记实际上围绕着一个 div(因为 HTML5 允许这样做)目标将是那个 div。

http://jsfiddle.net/Af37v/

最佳答案

您可以尝试查看您点击的元素是不是 <a> 标记的子元素。

$(document).click(function(e){
if($(e.target).closest('a').length){
alert('You clicked a link');
}
else{
alert('You did not click a link');
}
});

关于javascript - jQuery 检查目标是否为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14327489/

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