首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未处理异常: 0x800a138f - JavaScript运行时错误

未处理异常: 0x800a138f - JavaScript运行时错误
EN

Stack Overflow用户
提问于 2017-05-11 10:54:35
回答 1查看 1.2K关注 0票数 0

当我试图通过调用rules()方法将规则添加到Radiobutton列表时,我得到了下面提到的异常。

未处理异常,第3747行, http://localhost:XXXXX/Scripts/jquery-2.2.3.js 0x800a138f - JavaScript运行时错误中的第3列:无法获得未定义或空引用的属性“jQuery223064526755237397352”

我使用了以下代码:

代码语言:javascript
复制
$('#' +RadioButton_ID).each(function () {                    
                        FieldRequired($(this), true);                    
                }
}
function FieldRequired(field, boolean) {
    if (boolean == true) {
        field.rules("add",
            {
                required: true,
                messages:
                {
                    required: errorMessage_Required
                }
            });
    }
}
EN

回答 1

Stack Overflow用户

发布于 2017-05-11 11:11:35

两件事只要看一眼就知道了。

你的每个人都缺少一个结束括号")“。

您正在对每个id进行迭代。in在您的项目中应该是唯一的。

编辑:根据您的需要,您可能希望在这里使用$(this)以外的其他东西。如果您确实有多个要迭代每个元素的元素,可以尝试如下:

代码语言:javascript
复制
xyz.each(function (index, element) {
    FieldRequired(element, true);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43913385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档