多个文档就绪呼叫 - 无法正常工作

时间:2013-03-25 15:52:56

标签: jquery document-ready

根据这个问题: 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>

1 个答案:

答案 0 :(得分:2)

删除第二个});,您的代码将编译。

       jQuery(document).ready(function () {

        });

    });