Ich bin derzeit mit jQuery, um ein div klickbar und in diesem div habe ich auch Anker zu machen. Das Problem, das ich in laufen ist, dass, wenn ich auf einen Anker klicken beide Klick-Ereignisse ausgelöst werden (für das div und der Anker). Wie kann ich verhindern, dass die div's onclick-Ereignis aus Feuern, wenn ein Anker angeklickt wird?
Hier ist der fehlerhafte Code:
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>