現在、jQuery を使用して div をクリック可能にしています。この div にはアンカーもあります。私が直面している問題は、アンカーをクリックすると、両方のクリック イベントが発生することです (div とアンカーの場合)。アンカーがクリックされたときに div の onclick イベントが発生しないようにするにはどうすればよいですか?
壊れたコードは次のとおりです。
JavaScript
var url = $("#clickable a").attr("href");
$("#clickable").click(function() {
window.location = url;
return true;
})
HTML
<div id="clickable">
<!-- Other content. -->
<a href="http://foo.com">I don't want #clickable to handle this click event.</a>
</div>