Vaikimisi tegevuse tühistamine jQuery-s

Nagu te juba teadma peaksite, kasutaja tegevus JavaScriptis tühistatakse kasutades event.preventDefault(). Takistame vormi andmete saatmist, ning samuti sündmuse edasist levimist:

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

Võib ka takistada ainult vormi andmete saatmist (kuid mitte sündmuse levimist) jQuery stiilis - selleks peab sündmuse käsitleja funktsioon tagastama false:

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

Loomulikult saab tühistada ükskõik millist sündmust, näiteks lingile klõpsamist. Näiteks, meil on järgmine link HTML koodis:

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

Nüüd kasutame tegevuse tühistamist:

javascript$('a').on('click', function () {
  alert('Te ei saa sellele lingile minna!');
  return false;
});