【发布时间】:2015-02-01 12:41:40
【问题描述】:
我正在尝试使用 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) {
}
});
});
【问题讨论】:
-
什么不起作用,是课堂作业还是课堂样式本身?
-
课堂作业。我认为我的问题在于 find("label[for='type']") - 这是调用它的正确方法吗?
-
有多个表格吗?在您的 HTML 中,“类型”分配给
ID或Name? -
它是
标签: jquery validation label jquery-validate