<input type="checkbox" id="checkAll"> 전체 선택<br>
<input type="checkbox" class="checkItem"> 항목 1<br>
<input type="checkbox" class="checkItem"> 항목 2<br>
<input type="checkbox" class="checkItem"> 항목 3<br>
<script>
// "전체 선택" 체크박스를 클릭했을 때 모든 체크박스의 상태를 변경
$('#checkAll').on('change', function () {
$('.checkItem').prop('checked', this.checked);
});
// 개별 체크박스를 모두 선택 또는 해제했을 때 "전체 선택" 체크박스 상태 업데이트
$('.checkItem').on('change', function () {
$('#checkAll').prop('checked', $('.checkItem:checked').length === $('.checkItem').length);
});
</script>