Anulowanie domyślnej akcji w jQuery

Jak już powinieneś wiedzieć, domyślna akcja użytkownika w JavaScript jest anulowana za pomocą event.preventDefault(). Zapobiegajmy wysłaniu danych formularza, a także dalszemu propagacji zdarzenia:

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

Można również zapobiec tylko wysłaniu danych formularza (ale nie propagacji zdarzenia) w stylu jQuery - w tym celu funkcja obsługi zdarzenia powinna zwrócić false:

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

Oczywiście, można anulować dowolne zdarzenie, na przykład kliknięcie w link. Załóżmy, że mamy następujący link w kodzie HTML:

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

Teraz skorzystajmy z anulowania akcji:

javascript$('a').on('click', function () {
  alert('Nie możesz przejść do tego linku!');
  return false;
});