Jquery を使用して、一意に名前が付けられたすべてのチェックボックス グループから少なくとも 1 つのオプションがチェックされていることを確認するにはどうすればよいですか? これらのチェックボックスは動的に生成され、一意に名前が付けられたチェックボックスの総数は異なります...
<input type="checkbox" class="mcqcb" name="ans_4[]" value="A">
<input type="checkbox" class="mcqcb" name="ans_4[]" value="B">
<input type="checkbox" class="mcqcb" name="ans_4[]" value="C">
<input type="checkbox" class="mcqcb" name="ans_4[]" value="D">
<input type="checkbox" class="mcqcb" name="ans_5[]" value="A">
<input type="checkbox" class="mcqcb" name="ans_5[]" value="B">
<input type="checkbox" class="mcqcb" name="ans_5[]" value="C">
<input type="checkbox" class="mcqcb" name="ans_5[]" value="D">
<input type="checkbox" class="mcqcb" name="ans_17[]" value="A">
<input type="checkbox" class="mcqcb" name="ans_17[]" value="B">
<input type="checkbox" class="mcqcb" name="ans_17[]" value="C">
<input type="checkbox" class="mcqcb" name="ans_17[]" value="D">
これまでのところ、私はこれを試しました:
$('input:checkbox[class=mcqcb][name*="ans_*"]').not(':checked').length