jQuery:在属性类中添加新的类名

时间:2016-03-21 15:29:32

标签: javascript jquery

我正在尝试在相关属性类中添加新的类名,以验证特定的输入字段。

当选择了某个选项时,我需要添加一个新的类名。 下面的脚本有效,实际上新类按预期添加,但validate.js无法识别类名 required-field

如果添加类名< strong> required-field manuallay validate.js文件识别它。

if(val == 1) {
$('#firstname').addClass('required-field');
}

<input type="text" name="firstname" id="firstname" class="form-control required-field" /> 

我做错了什么?

1 个答案:

答案 0 :(得分:1)

如果你想要插件validate.js处理动态添加的新规则,你需要做:

        if (val == 1) {
            $("#firstname").rules("add", "required");
        } else {
            $("#firstname").rules("remove", "required");
        }

有关详细信息,请参阅Read, add and remove rules for an element