▶︎ jquery를 이용해서 체크박스를 전체를 선택하고 전체 선택 해제를 하는 방법을 알아본다.


▶︎ check_all 체크박스에서 체크를 한다든지 체크를 해제한다던지의 변화가 일어나면
$('#check_all').change(function()
▶︎ check_all 체크박스가 체크되면 true
$("#check_all").is(":checked")
▶︎ ‘check_unit_’로 시작하는 모든 id를 순환해서 checked속성을 true로 변경한다. 즉 ‘check_unit_’로 시작하는 모든 id에 대해서 체크박스 체크를 한다.
$('input[id^="check_unit_"]').each((index, item) => {
$(item).prop("checked", true);
});
▶︎ 전체 소스
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>jquery - 전체 선택/해제 체크 박스</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link href="https://www.jsviews.com/samples/samples.css" rel="stylesheet" />
<script type="text/javascript">
$(function(){
console.log( '>>> start...' );
$('#check_all').change(function(){
if($("#check_all").is(":checked")) {
$('input[id^="check_unit_"]').each((index, item) => {
$(item).prop("checked", true);
});
}
else {
$('input[id^="check_unit_"]').each( (index,item)=>{
$(item).prop("checked", false);
});
}
});
});
</script>
</head>
<body>
<input type="checkbox" id="check_all" name="check_all"/> <b>전체 선택</b> <br/><br/>
<input type="checkbox" id="check_unit_01" name="check_unit"/> check unit 01 <br/>
<input type="checkbox" id="check_unit_02" name="check_unit"/> check unit 02 <br/>
<input type="checkbox" id="check_unit_03" name="check_unit"/> check unit 03 <br/>
<input type="checkbox" id="check_unit_04" name="check_unit"/> check unit 04 <br/>
<input type="checkbox" id="check_unit_05" name="check_unit"/> check unit 05 <br/>
</body>
</html>
- jQuery checkbox 전체 선택/해제 예제 2022년 3월 15일
- Highcharts error #17 2019년 7월 10일
- Highchart TypeError: c.init is not a function 2019년 7월 10일
- Highchart 크기 조정 2019년 7월 8일
- Highcharts error #13 2019년 7월 8일
- Grid Stack Two grids demo 예제 2019년 6월 12일
- 동적으로 추가/생성된 태그에 이벤트 추가 방법 2019년 6월 10일
- Highcharts update event 2019년 3월 26일
- jdom2를 이용한 spring xml response(응답) 2017년 12월 5일
- jquery xml 요청, spring xml 리턴 2017년 12월 5일
- jquery div show hide 예제 2016년 5월 25일
- jquery css 예제 2016년 5월 25일
- jquery selectbox 예제 2016년 5월 25일
- jquery json 예제 2016년 5월 25일
- jquery template 예제 1 2016년 5월 25일
- jquery datepicker 2016년 5월 9일
- jquery radiobox 2016년 4월 29일
- jquery bgiframe 정리 2016년 2월 1일
- jquery each( $.each ) 2016년 1월 25일
- jquery spring – checkbox로 선택된 배열 주고 받기 2015년 8월 15일
- jquery spring ajax call 2015년 8월 15일
- jQuery 동적 체크박스 제어 2015년 1월 27일
- 간단한 jquery chained selectbox 예제 2014년 12월 4일
- jquery ui tip 2014년 9월 2일