At forhindre standardhandling i jQuery
Som du allerede burde vide, forhindres en brugerhandling
i JavaScript ved hjælp af
event.preventDefault().
Lad os forhindre afsendelse af formulardata,
samt yderligere bobling af begivenheden:
$('form').on('submit', function(event) {
event.preventDefault();
});
Det er også muligt kun at forhindre afsendelsen af
formulardata (men ikke bobling af begivenheden) i jQuery-stil
- for dette skal håndteringsfunktionen for begivenheden
returnere false:
$('form').on('submit', function() {
return false;
});
Selvfølgelig kan enhver begivenhed forhindres, for eksempel et klik på et link. For eksempel, vi har følgende link i HTML-koden:
<a href="/">link</a>
Lad os nu bruge handlingsophævelse:
$('a').on('click', function () {
alert('Du kan ikke følge dette link!');
return false;
});