MW211 EXIT

devlog
jQuery/チェックボックスがチェックされているか
2011年11月24日
「id="abc"」のチェックボックスがチェックされている場合に「true」、
チェックされていない場合に「false」を取得したい場合は、以下のいずれかで。

まずは、以下が推奨。
┌──────────────────────────────────────┐
│$('#abc').prop('checked')                                                   │
└──────────────────────────────────────┘
他にもいろいろある。
┌──────────────────────────────────────┐
│$('#abc').is(':checked')                                                    │
├──────────────────────────────────────┤
│$('#abc:checked')[0]                          ($('#abc:checked').length > 0)│
├──────────────────────────────────────┤
│$(':checkbox#abc:checked')[0]        ($(':checkbox#abc:checked').length > 0)│
├──────────────────────────────────────┤
│$('#abc').attr('checked')                           ※attrとpropの違いに注意│
├──────────────────────────────────────┤
│$('#abc').get(0).checked                                                    │
└──────────────────────────────────────┘
分類:jQuery