e.preventDefault()的位置很重要
我在我的jquery函数中使用preventDefault()
来阻止提交按钮提交正常方式。 preventDefault()
的位置是否重要。 它必须先来或者可以成为函数中的最后一件事吗?
不,没关系: https : //developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault
这与返回false
不同,因为当您返回时,函数中的其他所有内容都将被放弃。
如上面给出的MDC链接所述:
在事件流的任何阶段调用
preventDefault
取消事件,这意味着不会发生由于事件而通常由实现采取的任何默认操作。
没关系,但我想把它放在第一位。 当代码位于顶部时,快速扫描代码时,预期的行为很明显。