jQuery - 不支持属性

时间:2014-02-24 17:48:33

标签: javascript jquery

从jQuery获取消息:

  

JavaScript运行时错误:对象不支持属性或方法   '有效'

我的代码如下:

$(document).ready(function () {
    $('#formName').validate();
    // more jQuery functions
    // then:
    $('#submitButton').click(function (e) {
        e.preventDefault();
        var result = $('#formName').valid();
        alert(result);
    });
});

我的代码中包含以下jQuery库和插件:

<script type="text/jscript" src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")"></script>
<script type="text/jscript" src="@Url.Content("~/Scripts/jquery.validate.js")"></script>
<script type="text/jscript" src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"></script>
<script type="text/jscript" src="@Url.Content("~/Scripts/jquery.validate.unobtrusive-ajax.js")"></script>

之前有人碰到过吗?我需要更新版本的jQuery吗?什么在这里?另外值得注意的是....这是一个使用Telerik的'Kendo'插件构建的网站。

1 个答案:

答案 0 :(得分:0)

这个低悬的果实答案就是你的$(document).ready()函数的脚本在实际的jquery脚本之前加载。

我建议通过fiddler或内置的网络调试器(如果可用)监视http请求,以查看脚本的加载顺序。

首先应该加载jQuery。