Отмяна на действието по подразбиране в jQuery

Както вече трябва да знаете, действието на потребителя в JavaScript се отменя с помощта на event.preventDefault(). Нека предотвратим изпращането на данни от формата, както и по-нататъшното възникване на събитието:

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

Може също да се предотврати само изпращането на данни от формата (но не и възникването на събитието) в стил jQuery - за това функцията-обработчик на събитието трябва да върне false:

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

Разбира се, може да се отменя всяко събитие, например кликване върху връзка. Например, имаме следната връзка в HTML кода:

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

Сега ще използваме отмяна на действието:

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