Å avbryte standardhandling i jQuery

Som du allerede bør vite, avbrytes en brukers handling i JavaScript ved hjelp av event.preventDefault(). La oss forhindre innsending av skjemadata, samt videre spredning av hendelsen:

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

Man kan også bare forhindre innsending av skjemadata (men ikke spredning av hendelsen) i jQuery-stil - for dette må hendelseshåndteringsfunksjonen returnere false:

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

Selvfølgelig kan man avbryte enhver hendelse, for eksempel et klikk på en lenke. For eksempel, har vi følgende lenke i HTML-koden:

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

La oss nå bruke avbrytelse av handling:

javascript$('a').on('click', function () {
  alert('Du kan ikke følge denne lenken!');
  return false;
});