jQueryでチェックボックスのチェック状態を調べる方法はいくつかあるのでまとめておきます。
①
1 2 3 4 5 |
if($("input:checked").val()) { alert("チェックされています。"); }else { alert("チェックされていません。"); } |
②
1 2 3 4 5 |
if($("input").prop('checked')) { alert("チェックされています。"); }else{ alert("チェックされていません。"); } |
③
1 2 3 4 5 |
if($('input1').is(':checked')) { alert("チェックされています。"); }else { alert("チェックされていません。"); } |
$(“input”).attr(“checked”)という方法ではチェック状態がとれないようです。