添加规则JQuery验证在IE中无效

时间:2012-06-01 13:28:47

标签: jquery internet-explorer validation

我正在使用以下函数添加JQuery验证规则:

function addRules(rulesObj) {
    for (item in rulesObj) {
        $('#' + item).rules('add', rulesObj[item]);
    }
}

我正在使用JQuery版本1.7.2和JQuery验证1.9,它在IE 7和8中不起作用。在Chrome和FF中运行良好。我错过了什么吗? 错误:Object doesn't support this action.

规则如下:

var ctrxRules = {
        L4 : {
            required : true
             }
};

如果规则为空,则有效。

1 个答案:

答案 0 :(得分:2)

我无法解释原因,但解决方案很简单,在项目之前添加var

function addRules(rulesObj) {
    for (var item in rulesObj) {
        $('#' + item).rules('add', rulesObj[item]);
    }
}