jQuery验证 - 验证具有相同名称的复选框组

时间:2016-08-10 14:42:23

标签: javascript jquery checkbox jquery-validate

我正在使用jQuery Validation plugin

我有两组复选框,都有相同的名称。 E.g。

List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("foo", "bar");
list.add(map);

我需要检查每组中至少有一个复选框才能通过验证。但是,由于验证插件按名称而不是类或ID引用字段,我无法确定如何执行此操作。

任何帮助都将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:-1)

使用jQuery中的每个函数。

$(function(){
    isChecked=false;

    $('.category-group-1').each(function(){
        if ($(this).prop('checked')){
            isChecked=true;
            return;
        }   
    })
    alert(isChecked);
}))