Saat ini saya menggunakan jQuery untuk membuat div yang dapat diklik dan dalam div ini saya juga memiliki jangkar. Masalah yang saya hadapi adalah ketika saya mengklik sebuah anchor, kedua event klik itu menyala (untuk div dan anchor). Bagaimana cara mencegah acara onclick div dari menembak ketika jangkar diklik?
Berikut kode yang rusak:
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>