将jquery从1.8.2升级到1.11.2后,$(' body')。on("更改")没有出现问题

时间:2015-03-11 14:55:40

标签: javascript jquery css razor

我的asp.net mvc web应用程序中有以下脚本: -

$(document).ready(function () {

    $('body').on("submit", "form", function () {

        $(this).find('.btn-primary').prop("disabled", "disabled");
    });
    $('body').on("change", "form", function () {
        $(this).find('.btn-primary').prop("disabled",false);


    });
});

脚本的目的如下: -

  • 禁用提交表单的按钮。
  • 在表单更改时再次启用该按钮。

但是在将jQuery从1.8.2升级到1.11.2之后,它部分地处理了局部视图。例如,当我提交一个呈现部分视图的表单时,按钮将被禁用,但是如果我开始在表单上键入,例如在客户端验证错误之后,该按钮将永远不会再次启用?

任何人都可以这样做吗?

感谢。

0 个答案:

没有答案