jQuery में डिफ़ॉल्ट एक्शन को रद्द करना
जैसा कि आपको पहले से ही पता होना चाहिए, JavaScript में उपयोगकर्ता की क्रिया
event.preventDefault()
का उपयोग करके रद्द की जाती है।
आइए फॉर्म डेटा को सबमिट होने से रोकें,
और साथ ही ईवेंट के आगे बढ़ने (बबलिंग) को भी रोकें:
$('form').on('submit', function(event) {
event.preventDefault();
});
जावास्क्रिप्ट की बजाय jQuery स्टाइल में भी केवल फॉर्म डेटा की सबमिशन
को रोका जा सकता है (लेकिन ईवेंट बबलिंग को नहीं) - इसके लिए ईवेंट हैण्डलर फंक्शन
को false रिटर्न करना होगा:
$('form').on('submit', function() {
return false;
});
बेशक, किसी भी ईवेंट को रद्द किया जा सकता है, उदाहरण के लिए एक लिंक पर क्लिक करना। उदाहरण के लिए, हमारे पास HTML कोड में निम्नलिखित लिंक है:
<a href="/">link</a>
अब डिफ़ॉल्ट एक्शन को रद्द करने का उपयोग करते हैं:
$('a').on('click', function () {
alert('आप इस लिंक पर नहीं जा सकते!');
return false;
});