当我试图通过调用rules()方法将规则添加到Radiobutton列表时,我得到了下面提到的异常。
未处理异常,第3747行, http://localhost:XXXXX/Scripts/jquery-2.2.3.js 0x800a138f - JavaScript运行时错误中的第3列:无法获得未定义或空引用的属性“jQuery223064526755237397352”
我使用了以下代码:
$('#' +RadioButton_ID).each(function () {
FieldRequired($(this), true);
}
}
function FieldRequired(field, boolean) {
if (boolean == true) {
field.rules("add",
{
required: true,
messages:
{
required: errorMessage_Required
}
});
}
}发布于 2017-05-11 11:11:35
两件事只要看一眼就知道了。
你的每个人都缺少一个结束括号")“。
您正在对每个id进行迭代。in在您的项目中应该是唯一的。
编辑:根据您的需要,您可能希望在这里使用$(this)以外的其他东西。如果您确实有多个要迭代每个元素的元素,可以尝试如下:
xyz.each(function (index, element) {
FieldRequired(element, true);
}https://stackoverflow.com/questions/43913385
复制相似问题