如何验证 atleat 一个子复选框被选中,而父复选框在数组中被选中
使用 jquery 的复选框。
<form name="frm" action="#" method="post" onsubmit="return validation()">
<ul>
<li><input type="checkbox" name="cat[]" id="cat1" value="C1" />
<ul>
<li><input type="checkbox" name="sub_cat[]" id="cat1_s1" value="S1" /></li>
<li><input type="checkbox" name="sub_cat[]" id="cat1_s2" value="S3" /></li>
<li><input type="checkbox" name="sub_cat[]" id="cat1_s3" value="S4" /></li>
</ul>
</li>
<li><input type="checkbox" name="cat[]" id="cat2" value="C2" />
<ul>
<li><input type="checkbox" name="sub_cat[]" id="cat2_s4" value="S4" /></li>
<li><input type="checkbox" name="sub_cat[]" id="cat2_s5" value="S5" /></li>
<li><input type="checkbox" name="sub_cat[]" id="cat2_s6" value="S6" /></li>
</ul>
</li>
</ul>
<input type="submit" name="submit" value="Submit" />
</form>
如果我选中 id="cat1" 复选框,我需要提醒,请从列表中选择至少一个孩子。如何使用 jquery 并行验证它适用于父复选框 id="cat2"。