Спречавање подразумеване радње у jQuery
Као што већ треба да знате, радња корисника
у JavaScript се спречава коришћењем
event.preventDefault().
Хајде да спречимо слање података форме,
као и даље ширење догађаја (bubbling):
$('form').on('submit', function(event) {
event.preventDefault();
});
Могуће је спречити само слање
података форме (али не и ширење догађаја) у jQuery стилу -
за то функција-руковалац догађаја
треба да врати false:
$('form').on('submit', function() {
return false;
});
Наравно, можете спречити било који догађај, на пример клик на линк. На пример, имамо следећи линк у HTML коду:
<a href="/">линк</a>
Сада ћемо искористити спречавање радње:
$('a').on('click', function () {
alert('Не можете да отворите овај линк!');
return false;
});