Подтвердить что ты не робот

Обработчики событий JQuery возвращают значения

Можно ли использовать возвращаемые значения из обработчиков .click() и .change() (например, return true или return false)?

4b9b3361

Ответ 1

return false; остановит событие от пузырьков И подавляет действие по умолчанию.

В других словах возврат false аналогичен этим двум строкам

event.stopPropagation();
event.preventDefault();

Для событий, которые пузырьки и могут быть отменены, по крайней мере.

Ответ 2

return false в этом обработчике получается event.stopPropagation() (только для обработчиков событий jQuery, как указано в комментариях Tim Down) и event.preventDefault(), вызываемых автоматически jQuery.

return true совпадает с возвратом ничего (действие jQuery не выполняется).