【发布时间】:2015-04-24 04:35:25
【问题描述】:
我在我的 jquery 函数中使用preventDefault() 来防止提交按钮以正常方式提交。 preventDefault() 的位置是否重要。它必须先出现还是可以放在函数中的最后?
【问题讨论】:
标签: javascript jquery
我在我的 jquery 函数中使用preventDefault() 来防止提交按钮以正常方式提交。 preventDefault() 的位置是否重要。它必须先出现还是可以放在函数中的最后?
【问题讨论】:
标签: javascript jquery
不,没关系: https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault
这与返回false 不同,因为当您返回时,函数中的其他所有内容都将被放弃。
如上面给出的 MDC 链接所述:
在任何时候拨打
preventDefault事件流阶段取消事件, 意味着任何默认操作 通常由实施采取 由于该事件不会 发生。
【讨论】:
没关系,但我喜欢把它放在第一位。快速扫描代码时,预期的行为就很清楚了。
【讨论】: