我想使用jQuery驗證突出顯示我的單選按鈕的標籤,而不是我的其他輸入的標籤。我有一個名爲'type'的單選按鈕組的標籤。我似乎無法讓它工作!jQuery驗證 - 突出顯示無線標籤
$(document).ready(function(){
$("#healthForm").validate({
highlight: function(element, errorClass) {
$(element).addClass(errorClass)
$(element.form).find("label[for='type']")
.addClass("radioerror");
},
unhighlight: function(element, errorClass) {
$(element).removeClass(errorClass)
$(element.form).find("label[for='type']")
.removeClass("radioerror");
},
errorPlacement: function(error, element) {
}
});
});
什麼不工作,類分配或類樣式本身? – 2010-03-13 03:51:02
班級分配。我認爲我的問題是用find(「label [for ='type']」) - 這是調用它的正確方法嗎? – Michael 2010-03-13 03:52:09
那裏有多種形式?在你的HTML中,'type'是分配給'ID'還是'Name'? – 2010-03-13 04:01:14