jQuery入門 | 入力要素の制御 | チェックボックス

チェックされているか確認する

同じidを持つチェックボックスが選択されているかを確認する。true / falseを返す。

$("#chkBox").is(":checked");
$("input:checkbox[id='chkBox']").is(":checked");

jQuery 1.6以上の場合の推奨される使い方。

$("#chkBox").prop("checked");

チェックボックスの数を取得する

選択されたチェックボックスの数を取得する。

$("#chkBox:checked").length;

すべてのチェックボックスの数を取得する。

$("#chkBox").length;

チェックボックスをすべて選択する / 解除する

すべて選択する。

$("#chkBox").prop('checked', true);
$("#chkBox").attr('checked', true);

すべて解除する。

$("#chkBox").prop('checked', false);
$("#chkBox").attr('checked', false);

チェックされたチェックボックスのvalueを取得する

$('#chkBox:checked').each(function() { 
    alert($(this).val());
});

チェックボックスのクリック時にイベントを付ける

$("#chkBox").on("click", function() {
    alert('1');
});