Спречавање подразумеване радње у jQuery

Као што већ треба да знате, радња корисника у JavaScript се спречава коришћењем event.preventDefault(). Хајде да спречимо слање података форме, као и даље ширење догађаја (bubbling):

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

Могуће је спречити само слање података форме (али не и ширење догађаја) у jQuery стилу - за то функција-руковалац догађаја треба да врати false:

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

Наравно, можете спречити било који догађај, на пример клик на линк. На пример, имамо следећи линк у HTML коду:

html<a href="/">линк</a>

Сада ћемо искористити спречавање радње:

javascript$('a').on('click', function () {
  alert('Не можете да отворите овај линк!');
  return false;
});