根据这个问题: jQuery - multiple $(document).ready ...?
当有多个文档就绪呼叫时,将依次运行每个呼叫。 但是,我刚刚在我的网站上遇到了一个问题,直到我有多个电话,第二个电话没有工作。
我在下面的JSFiddle中重现了这个: http://jsfiddle.net/h7q9Z/
因为有两个文件准备好的陈述。如果您点击“创建”按钮,则表单已提交。
删除第一个就绪语句,如下所示 http://jsfiddle.net/h7q9Z/1/
并点击创建并阻止表单提交。
为什么会这样?
根据需要复制代码: 脚本:
jQuery(document).ready(function () {
});
});
$(function(e) {
$("#mainForm").submit(function (e) {
e.preventDefault();
return false;
});
});
HTML:
<form id="mainForm" action="nonExistantPage.asp" method="get">
Funky Thing:<input></input>
<button id="submitButton">Create</button>
</form>
答案 0 :(得分:2)
删除第二个});
,您的代码将编译。
jQuery(document).ready(function () {
});
});