나는 이것이 이미이 질문에 대한 훌륭한 답변을 가지고 있음을 알고 있지만 둘러 보면서 이것을 발견했으며 사용하기가 정말 쉽다는 것을 알았습니다. 다른 사람을 찾고 있다고 생각했습니다.
HTML :
<fieldset>
<!-- these will be affected by check all -->
<div><input type="checkbox" class="checkall"> Check all</div>
<div><input type="checkbox"> Checkbox</div>
<div><input type="checkbox"> Checkbox</div>
<div><input type="checkbox"> Checkbox</div>
</fieldset>
<fieldset>
<!-- these won't be affected by check all; different field set -->
<div><input type="checkbox"> Checkbox</div>
<div><input type="checkbox"> Checkbox</div>
<div><input type="checkbox"> Checkbox</div>
</fieldset>
jQuery :
$(function () {
$('.checkall').on('click', function () {
$(this).closest('fieldset').find(':checkbox').prop('checked', this.checked);
});
});
참조 :
jQuery로 가장 쉬운 "모두 확인"
class
대신 제목을 업데이트해야name
합니까?