从.click()
和.change()
处理程序(例如return true
或return false
)返回值是否有用?
答案 0 :(得分:44)
return false;
将阻止事件冒泡 AND 取消默认操作。
换句话说,返回false类似于这两行
event.stopPropagation();
event.preventDefault();
至于泡沫和可取消的事件,至少。
答案 1 :(得分:21)
return false
导致event.stopPropagation()
(仅对于jQuery事件处理程序,如Tim Down在评论中所建议的那样)和event.preventDefault()
由jQuery自动调用。
return true
与不返回任何内容相同(jQuery不采取任何操作)。