काम नहीं करता है जब मैं एक लिंक पर event.preventDefault() का उपयोग करता हूं, हालांकि जब मैं इसे बटन पर उपयोग करता हूं तो नहीं!
DEMO
मेरी कोड:preventDefault()
<a id="link" href="http://www.google.com">link</a>
<button id="button" onclick="alert('an alert')">button</button>
$('#link').click(function(event){
event.preventDefault();
});
$('#button').click(function(event){
event.preventDefault();
});
लिंक कार्रवाई रोक दी गई है, लेकिन जब मैं बटन पर क्लिक करें, फिर भी onClick कार्रवाई
किसी भी मदद निष्पादित करता? मुझे क्या करना चाहते हैं बटन एचटीएमएल बदले बिना बटन onClick कार्रवाई को रोकने के लिए (मैं जानता हूँ कि
$('#button').removeAttr('onclick');
इनलाइन HTML विशेषताओं का उपयोग करके ईवेंट न जोड़ें। उचित घटना पंजीकरण का प्रयोग करें। –
मैं कुछ भी नहीं जोड़ रहा हूं, HTML को फ्रेमवर्क, Magento द्वारा जेनरेट किया गया है यदि आप जानना चाहते हैं .. – skafandri
आप removeAttr ('onClick') का उपयोग क्यों नहीं करना चाहते हैं? –