我有以下代码使用jQuery验证。jQuery验证添加类到错误元素?
$("#register").validate({
debug: true,
errorClass:'error',
validClass:'success',
errorElement:'span',
highlight: function (element, errorClass, validClass) {
$(element).parents("div.control-group")
.addClass(errorClass)
.removeClass(validClass);
},
unhighlight: function (element, errorClass, validClass) {
$(element).parents(".error")
.removeClass(errorClass)
.addClass(validClass);
}
});
是有办法的类添加到errorElement,“跨度”,因此,它的...:
<span class="help-inline error">Message</span>
我试过,但然后我得到其中跨度得到增加(但亮点并不删除)这个奇怪的事情... – redconservatory 2012-03-30 00:58:58
啊你说得对,GitHub的版本实际上修复了这个问题 - 查看这里的错误函数:https://github.com/jzaefferer/jquery-validation/blob/master /jquery.validate.js#L492用你的jquery Validate替换你的版本,或者只是一个函数应该是足够的... – Ryley 2012-03-30 15:32:10
这太神奇了,谢谢! – redconservatory 2012-03-30 18:17:50