jQuery Validate插件中success
和unhighlight
之间有什么区别?
element.validate({
success: function(args){...}
unhighlight: function(args){...}
});
答案 0 :(得分:0)
unhighlight
是highlight
的补充函数,它们分别用于切换有效/无效元素的类。如果您使用highlight
,那么您还应该使用unhighlight
执行相反的操作。
$("#myform").validate({
highlight: function(element, errorClass, validClass) {
$(element).addClass(errorClass).removeClass(validClass);
},
unhighlight: function(element, errorClass, validClass) {
$(element).removeClass(errorClass).addClass(validClass);
},
....
success
用于在“有效”元素上显示错误消息元素。通常,当元素为“有效”时,只会隐藏错误消息。通过使用success
,您可以显示错误消息元素,并在成功验证后强制它显示"ok"
之类的内容。
$("#myform").validate({
success: function(label) {
label.text("Ok!")
},
....