Standardaktionen in jQuery abbrechen

Wie Sie bereits wissen sollten, wird eine Benutzeraktion in JavaScript mit event.preventDefault() abgebrochen. Lassen Sie uns das Absenden der Formulardaten sowie die weitere Verbreitung des Events verhindern:

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

Man kann auch nur das Absenden der Formulardaten verhindern (aber nicht die Verbreitung des Events) im jQuery-Stil - dafür muss die Event-Handler-Funktion false zurückgeben:

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

Natürlich kann man jedes Event abbrechen, zum Beispiel einen Klick auf einen Link. Nehmen wir an, wir haben den folgenden Link im HTML-Code:

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

Jetzt wenden wir die Abbrechung der Aktion an:

javascript$('a').on('click', function () {
  alert('Sie können diesem Link nicht folgen!');
  return false;
});