728x90
반응형
#제이쿼리 체크박스(checkbox) 전체 선택, 해제 하는 방법
#html
<table>
<tr>
<th><input type="checkbox" id="cbx_chkAll"/></th>
<th>전체 선택</th>
</tr>
<tr>
<td><input type="checkbox" name="typArr"></td>
<td>체크박스1</td>
</tr>
<tr>
<td><input type="checkbox" name="typArr"></td>
<td>체크박스2</td>
</tr>
<tr>
<td><input type="checkbox" name="typArr"></td>
<td>체크박스3</td>
</tr>
</table>
#js/jquery
<script>
// 전체 선택 / 해제
$("#cbx_chkAll").click(function(){
if($("#cbx_chkAll").is(":checked")){
$("input[name=typArr]").prop("checked", true);
}else {
$("input[name=typArr]").prop("checked", false);
}
});
$("input[name=typArr]").click(function(){
var totalArr = $("input[name=typArr]").length;
var checked = $("input[name=typArr]:checked").length;
if(totalArr != ckecked){
$("#cbx_chkAll").prop("checked", false);
}else{
$("#cbx_chkAll").prop("checked", true);
}
});
</script>
728x90
반응형
'IT > Jquery' 카테고리의 다른 글
[Jquery] - html form태그 전송시 disabled 데이터 value 값 넘기는 방법 (0) | 2022.01.22 |
---|---|
[Jquery] - 제이쿼리 html checkbox value값 (ex.Y/N 값) 넘기는 방법 (0) | 2022.01.11 |
[Jquery] - 제이쿼리 Datepicker 달력 플러그인 사용법 (0) | 2021.12.30 |
[Jquery] - swiper/swiper.js 슬라이드 플러그인 사용법 (0) | 2021.12.28 |
[Jquery] - eq() 메서드 사용법 (0) | 2021.08.03 |
댓글