Membatalkan Tindakan Lalai dalam jQuery
Seperti yang anda patut sudah tahu, tindakan pengguna
pada JavaScript dibatalkan dengan menggunakan
event.preventDefault().
Mari kita halang penghantaran data borang,
dan juga pembubulan peristiwa selanjutnya:
$('form').on('submit', function(event) {
event.preventDefault();
});
Anda juga boleh menghalang hanya penghantaran
data borang (tetapi bukan pembubulan peristiwa) dalam gaya
jQuery - untuk ini, fungsi-pemegang peristiwa
perlu mengembalikan false:
$('form').on('submit', function() {
return false;
});
Sudah tentu, anda boleh membatalkan sebarang peristiwa, contohnya klik pada pautan. Contohnya, kami mempunyai pautan berikut dalam kod HTML:
<a href="/">link</a>
Sekarang kita akan menggunakan pembatalan tindakan:
$('a').on('click', function () {
alert('Anda tidak boleh pergi ke pautan ini!');
return false;
});