如何防止在单击子锚点时触发父级的 onclick 事件?
2022-08-29 23:13:12
我目前正在使用jQuery使div可点击,在这个div中我也有锚点。我遇到的问题是,当我单击锚点时,两个单击事件都会触发(对于div和锚点)。如何防止在单击锚点时触发 div 的 onclick 事件?
这是损坏的代码:
JavaScript
var url = $("#clickable a").attr("href");
$("#clickable").click(function() {
window.location = url;
return true;
})
断续器
<div id="clickable">
<!-- Other content. -->
<a href="http://foo.example">I don't want #clickable to handle this click event.</a>
</div>