e.preventDefault()的位置很重要

时间:2010-12-18 06:37:06

标签: javascript jquery

我在jquery函数中使用preventDefault()来阻止提交按钮提交正常方式。 preventDefault()的位置是否重要。它必须先来或者可以成为函数中的最后一件事吗?

2 个答案:

答案 0 :(得分:8)

不,没关系: https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault

这与返回false不同,因为当您返回时,函数中的其他所有内容都将被放弃。

如上面给出的MDC链接所述:

  

在任何期间致电preventDefault   事件流程阶段取消事件,   意思是任何默认动作   通常由实施采取   由于事件不会   发生。

答案 1 :(得分:3)

没关系,但我想把它放在第一位。当代码快速扫描时,预期的行为很明显。