Отмена действия по умолчанию в 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;
});