我有以下代碼使用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