2

我正在尝试验证一组表单输入——在​​本例中是一组单选按钮,位于使用 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);
    }
    }
});
4

0 回答 0