我想重寫jQuery驗證程序中的突出顯示和unhighlight函數,以執行通常的操作,並向父元素添加不同的類。忽略jQuery驗證突出顯示/ unhighlight方法
基本上我想這樣的:(當我需要幫助的希望基地。部分)
jQuery.validator.setDefaults({
highlight: function(element, errorClass, validClass) {
base.highlight(element, errorClass, validClass);
element.parents('div.form-group').addClass('has-error');
},
unhighlight: function(element, errorClass, validClass) {
base.unhighlight(element, errorClass, validClass);
element.parents('div.form-group').removeClass('has-error');
},
});
This question在問同樣的事情但是這個問題的答案是行不通的。原來的函數沒有被傳入。也許代碼已經被改變了?
然後開始賞金,而不是重新問你的問題。另外,如果可能,請提供小提琴。 – dude