おそらくほとんどの人は、検証するときにこの方法を思い浮かべるでしょう:
function chk () //選択されているかどうかを確認します true を返し、選択されていない場合は false を返します
{
var falg = 0
$("input[name=cbname]:checkbox").each( function( ){
if($(this).attr("checked")) // ここでは if($("#cr").is(":checked"))
{
falg =1; // ここに return false を追加してループを終了できます
}
})
if(falg >0)
return
else
return false;
}
このメソッドは非常に優れていますが、次のコードの方がシンプルで効率的だと思います。
if($("input[name=cbname]:checkbox ").length==0 ) // どのオプションも選択されていません
必要に応じて選択されています