从.click()
和.change()
处理程序(如return true
或return false
)返回值是否有任何用处?
Jquery 事件处理程序返回值
IT技术
javascript
jquery
2021-02-24 08:39:07
2个回答
return false;
将向上冒泡停止事件和镇压的默认操作。
换句话说,返回 false 类似于这两行
event.stopPropagation();
event.preventDefault();
至少对于冒泡且可取消的事件。
return false
在这样的处理程序中导致event.stopPropagation()
(仅适用于 jQuery 事件处理程序,正如 Tim Down 在评论中建议的那样)event.preventDefault()
并由 jQuery 自动调用。
return true
与不返回任何内容相同(jQuery 不执行任何操作)。
其它你可能感兴趣的问题