Отмяна на действието по подразбиране в jQuery
Както вече трябва да знаете, действието на потребителя
в JavaScript се отменя с помощта на
event.preventDefault().
Нека предотвратим изпращането на данни от формата,
както и по-нататъшното възникване на събитието:
$('form').on('submit', function(event) {
event.preventDefault();
});
Може също да се предотврати само изпращането
на данни от формата (но не и възникването на събитието) в стил
jQuery - за това функцията-обработчик на събитието
трябва да върне false:
$('form').on('submit', function() {
return false;
});
Разбира се, може да се отменя всяко събитие, например кликване върху връзка. Например, имаме следната връзка в HTML кода:
<a href="/">link</a>
Сега ще използваме отмяна на действието:
$('a').on('click', function () {
alert('Не можете да преминете по тази връзка!');
return false;
});