如何在JavaScript之前执行jQuery?目前,我正在获取日志2
,1
,当我想得到1
,2
。
<script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
<form method="POST" id="post-form">
<input type="submit" onclick="createDiv();" name="Send" >
</form>
<script>
$(document).ready(
$('#post-form').submit(function(e){
console.log(1);
})
);
</script>
<script>
function createDiv() {
console.log(2);
}
</script>
1条答案
按热度按时间wvt8vs2t1#
如你所知,首先点击按钮事件被触发,然后表单被提交。因此,您的输出在逻辑上是正确的。但是如果你想改变流程,你可以做一些修改来实现。要确保jQuery代码在JavaScript代码之前执行,您可以按如下方式修改脚本: