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');
});