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



Чат с GPT Компилятор