मेरे पास एक div है जिसे मैंने onclick
ईवेंट से जोड़ा है। इस div में एक लिंक के साथ एक टैग है। जब मैं लिंक पर क्लिक करता हूं तो div से onclick
ईवेंट भी ट्रिगर होता है। मैं इसे कैसे अक्षम कर सकता हूं ताकि अगर लिंक onclick
पर क्लिक किया गया है तो निकाल दिया नहीं गया है?jquery स्टॉप बच्चे ट्रिगरिंग पेरेंट इवेंट
स्क्रिप्ट:
$(document).ready(function(){
$(".header").bind("click", function(){
$(this).children(".children").toggle();
});
})
एचटीएमएल कोड:
<div class="header">
<a href="link.html">some link</a>
<ul class="children">
<li>some list</li>
</ul>
</div>
पर किसी व्यक्ति में मदद करता है, मैं प्रतिस्थापित '$ (" शीर्षक एक। ")' '$ (" के साथ।हेडर * ") 'और किसी भी बच्चे को चुना गया (div, form, input, आदि)। –
e.stopPropagation(); पहली पंक्ति में लिखा जाना चाहिए, जब तक यह काम न करे! – ehsan
@ehsan क्या आपका मतलब था:" या यह काम नहीं करेगा "? –