我使用jQuery验证插件时遇到了问题。在表单验证并更正无效字段后,分配的标签文本将消失。这是我的代码:
$('#formID').validate({
debug: true,
errorContainer: $('#containerID'),
errorPlacement: function(error, element) {
var ctrl = $('#lbl_' + element.attr('name'));
ctrl.addClass('error');
},
rules: {
fieldname1: "required",
fieldname2: "required",
...
},
messages: {
fieldname1: "...",
fieldname2: "...",
...
}
}).form();
上面的代码应该将CSS错误类添加到无效元素分配标签。但是,如果更正了无效字段,则将删除分配的标签文本。我不知道为什么。我做错了什么?或者缺少什么?如果字段有效,我只想删除错误类...