Можно ли использовать возвращаемые значения из обработчиков .click()
и .change()
(например, return true
или return false
)?
Обработчики событий JQuery возвращают значения
Ответ 1
return false;
остановит событие от пузырьков И подавляет действие по умолчанию.
В других словах возврат false аналогичен этим двум строкам
event.stopPropagation();
event.preventDefault();
Для событий, которые пузырьки и могут быть отменены, по крайней мере.
Ответ 2
return false
в этом обработчике получается event.stopPropagation()
(только для обработчиков событий jQuery, как указано в комментариях Tim Down) и event.preventDefault()
, вызываемых автоматически jQuery.
return true
совпадает с возвратом ничего (действие jQuery не выполняется).