Anularea acțiunii implicite în jQuery

După cum probabil știți deja, acțiunea utilizatorului în JavaScript este anulată folosind event.preventDefault(). Să împiedicăm trimiterea datelor formularului, precum și propagarea ulterioară a evenimentului:

javascript$('form').on('submit', function(event) {
  event.preventDefault();
});

De asemenea, se poate împiedica doar trimiterea datelor formularului (dar nu propagarea evenimentului) în stilul jQuery - pentru aceasta, funcția-manipulator de evenimente trebuie să returneze false:

javascript$('form').on('submit', function() {
  return false;
});

Desigur, se poate anula orice eveniment, de exemplu clic pe un link. De exemplu, avem următorul link în codul HTML:

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

Acum să folosim anularea acțiunii:

javascript$('a').on('click', function () {
  alert('Nu puteți accesa acest link!');
  return false;
});