현재 jQuery를 사용하여 div를 클릭 가능하게 만들고이 div에는 앵커도 있습니다. 내가 겪고있는 문제는 앵커를 클릭 할 때 두 클릭 이벤트가 모두 발생한다는 것입니다 (div 및 앵커). 앵커를 클릭 할 때 div의 onclick 이벤트가 발생하지 않도록하려면 어떻게합니까?
깨진 코드는 다음과 같습니다.
자바 스크립트
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>