我正在尝试验证一组表单输入——在本例中是一组单选按钮,位于使用 jQuery Mobile 构建的表单上。如果未选择组中的任何按钮,我想向整个字段集(或者,更确切地说,.ui-controlgroup-controls div)添加一个类,以便我可以重新设置组周围的边框样式。下面的代码将完成此操作,但一旦组有效,就不会撤消更改。如果出现错误,我有没有办法触发添加类,然后在字段有效时将其删除?谢谢!
(我正在使用 jQuery Mobile 1.1.0、jQuery 1.7.2 和 Validate 1.9.0)
$('#contact').validate({
errorPlacement: function(error, element)
{
if( element.closest('#employee-group').length ) {
// special error handling
$('#employee-group .ui-controlgroup-controls').toggleClass('grouperror');
} else {
// generic handling
error.insertAfter(element);
}
}
});