$(function () { // 一括チェック、チェック解除 $('#onoff').change(function() { if ($(this).prop('checked')) { // 選択 $('input').prop('checked', true); $('label[for=onoff]').text('チェック解除'); } else { // 解除 $('input').prop('checked', false); $('label[for=onoff]').text('一括チェック'); } }); $('input').trigger('change'); $('input').change(function() { // 切り替えチェックボックス以外の選択総数 var checked_length = $('input[id!=onoff]:checked