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:

javascript$('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:

javascript$('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:

html<a href="/">link</a>

Sekarang kita akan menggunakan pembatalan tindakan:

javascript$('a').on('click', function () {
  alert('Anda tidak boleh pergi ke pautan ini!');
  return false;
});