我有一个 block 元素的自定义 onclick 处理程序(通过 jQuery 的 .click() 方法设置)。该 block 元素可以包含链接。
我相当确定这是可能的,那么,如果它是我单击的链接(以便在不运行我的代码的情况下访问该链接),我如何让处理程序简单地返回?
最佳答案
检查事件对象以查看目标是否是 anchor 标记,然后返回 true:
$("div").click(function(eventObject){
if($(eventObject.target).is("a"))
return true;
//run your code
});
关于javascript - 使 onclick 处理程序忽略链接上的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1458773/