添加元素以有条件地验证函数

add elements to validate function conditionally

我创建了一个简单的表单并使用 jquery validation

对其进行了验证
$('#form').validate({
    errorClass: 'error-field error', 
    // and some more elements....
});

如果满足特定条件,我想在此表单验证中添加 validClass,例如:

if ( someCondition ){
    $('#form').validate({validClass: 'valid-field'});
}

但是这样不行,看来.validate()函数应该只调用一次,这种情况怎么办!?

谢谢!

这个问题已经通过一个小技巧解决了:

$('#form').validate({
    errorClass: 'error-field error', 
    validClass: condition ? 'valid-field' : null
});