हाल ही में मुझे jQuery के साथ कुछ समस्याएं हैं। चलो बस का कहना है कि मैं इस तरह के तत्व हैं:jQuery बच्चे की घटना ट्रिगर होने पर माता-पिता की घटना को ट्रिगर करने से रोकें
<div id="parent1" class="parent">
<div id="child1" class="children">
<a href="" id="child_link1" class="child_link"></a>
</div>
</div>
और मैं इस तरह jQuery समारोह है:
$(".parent").click(function(){
alert("parent is clicked");
});
$(".child_link").click(function(){
alert("child link is clicked");
});
अगर मैं child_link क्लिक करें, माता-पिता भी प्रारंभ नहीं होगा। मैं एक स्थिति कैसे बना सकता हूं जहां मैं child_link पर क्लिक करता हूं, तो पैरेंट ट्रिगर नहीं किया जाएगा?
उत्तर के लिए धन्यवाद,: तो यहाँ आप
.stopPropagation();
उपयोग करना होगा। यह केवल शीर्ष पृष्ठ पर कुछ भी नहीं कर रहा था। –क्या आपको समारोह में ईवेंट को पास करना याद आया? '.click (फ़ंक्शन (ई) {' <- वहां –