- 정보공유
[JQUERY] 모두 선택 체크박스 가 한페이지에 2개이상있을경우
$(function() {
$(document).on('click', '#wzchkall', function() {
var $this = $(this);
var frm = $this.closest('form');
frm.find("input[name='chk[]']").each(function(){
if($this.is(':checked')){
$(this).attr('checked',true);
}
else {
$(this).attr('checked',false);
}
});
});
});
<form name="frm1" id="frm1" action="" method="post">
<input type="checkbox" name="chkall" value="1" id="wzchkall"> 모두선택 <br />
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
</form>
<form name="frm2" id="frm2" action="" method="post">
<input type="checkbox" name="chkall" value="1" id="wzchkall"> 모두선택 <br />
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
<input type="checkbox" name="chk[]" value="">
</form>