質問: boxCount ) { $( checkAll ).prop( 'checked', true ); } else { $( checkAll ).prop( 'checked', false ); } }); }); ``` ### 試したこと チェックボックスの名前を変更したり、ID指定に変更したり、など情報を変えてみましたが、どれもだめでした。 ### 補足情報(FW/ツールのバージョンなど) 特になし。
回答: > > > > > と > > var checkAll = '#checkAll' > > > の整合性があってません sample ====== ``` $(function(){ var checkAll = '#checkALL'; var checkBox = 'input[name="goods[]"]'; $( checkAll ).on('change', function() { $( checkBox ).prop('checked', $(this).prop('checked')); }); $( checkBox ).on( 'change', function() { $( checkAll ).prop( 'checked', $( checkBox ).not(':checked').length==0 ); /* もしくは $( checkAll ).prop( 'checked', !$( checkBox ).is(':not(:checked)')); */ }); }); ```