मैं वर्तमान में एक div क्लिक करने योग्य बनाने के लिए jQuery का उपयोग कर रहा हूं और इस div में मेरे पास एंकर भी हैं। मेरे द्वारा चलाए जा रहे समस्या यह है कि जब मैं एक एंकर पर क्लिक करता हूं तो दोनों क्लिक इवेंट फायरिंग होते हैं (डिव और एंकर के लिए)। जब एक लंगर क्लिक किया जाता है तो मैं डिव के ऑनक्लिक इवेंट को गोलीबारी से कैसे रोक सकता हूं?
यहाँ टूट कोड है:
जावास्क्रिप्ट
var url = $("#clickable a").attr("href");
$("#clickable").click(function() {
window.location = url;
return true;
})
एचटीएमएल
<div id="clickable">
<!-- Other content. -->
<a href="http://foo.com">I don't want #clickable to handle this click event.</a>
</div>