Zrušení výchozí akce v jQuery

Jak již pravděpodobně víte, výchozí akce uživatele v JavaScriptu se zruší pomocí event.preventDefault(). Pojďme zabránit odeslání dat formuláře a také dalšímu šíření události:

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

Lze také zabránit pouze odeslání dat formuláře (ale ne šíření události) ve stylu jQuery - k tomu musí obslužná funkce události vrátit false:

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

Samozřejmě lze zrušit jakoukoli událost, například kliknutí na odkaz. Předpokládejme, že máme následující odkaz v HTML kódu:

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

Nyní využijeme zrušení akce:

javascript$('a').on('click', function () {
  alert('Na tento odkaz nemůžete kliknout!');
  return false;
});