मैं अपने jsp पृष्ठ पर एक html div है, उस पर मैं एक एंकर टैग डाल दिया है,html div ऑनक्लिक ईवेंट
$('.expandable-panel-heading:not(#ancherComplaint)').click(function() {
alert('123');
});
function markActiveLink(el) {
alert($(el).attr("id"));
}
है कि यहाँ के लिए नीचे दिए गए कोड प्राप्त करें,
<div class="expandable-panel-heading">
<h2>
<a id="ancherComplaint" href="#addComplaint"
onclick="markActiveLink(this);">ABC</a>
</h2>
</div>
js कोड जब मैं div पर क्लिक करता हूं तो मुझे 123
संदेश के साथ अलर्ट मिला, यह ठीक है लेकिन जब मैं एबीसी पर क्लिक करता हूं तो मुझे संदेश चाहिए कि मैं markActiveLink
विधि को कॉल करना चाहता हूं।
क्या मेरी कोड के साथ गलत क्या है? कृपया मेरी मदद करें।
आप घटना पर पढ़ने की जरूरत है पर क्लिक करें बबलिंग और निश्चित रूप से इनलाइन ईवेंट हैंडलिंग को हटा दें यदि आपके पास jQuery है तो – mplungjan
[jQuery स्टॉपप्रॉपेशन बबल डाउन] के संभावित डुप्लिकेट (http: // stackoverflow .com/प्रश्न/2728252/jquery-stoppropagation-bubble-down) –
आप इसका उपयोग कर सकते हैं जो आपको जरूरी है कि ऑनक्लिक उपयोग से पहले विधि को रखा जाए। यहां बेवकूफ अपडेट करें http://jsfiddle.net/JVrNc/7/ – vipulsharma