Å 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:
$('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:
$('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:
<a href="/">link</a>
La oss nå bruke avbrytelse av handling:
$('a').on('click', function () {
alert('Du kan ikke følge denne lenken!');
return false;
});