チェックボックスが一つも選択されていないかどうかを判断します.
<tr>
<td><input type="checkbox" class="c">A</td>
<td><input type="checkbox" class="c">B</td>
<td><input type="checkbox" class="c">C</td>
<td><input type="checkbox" class="c">D</td>
<td><input type="checkbox" class="c">E</td>
<td><input type="checkbox" class="c">F</td>
</tr>
以上のように、多くのチェックボックスがありますので、一つ以上を選択しなければなりません.
var flag=false;
$("input[class='c']").each(function(index,domEle){
flag = flag || $(domEle).attr("checked");
});
if(!flag){//
alert(" ");
}
思想:もし選択されていないならば、$atr(checked)結果はfalseで、そうでなければtrueです.だから、
もしあるいは演算を使うならば、1つの選択だけが必要で、trueがひとつあって、それではflagsは最後にtrueです.