1) 이번주 배운 내용
전체: chkAll
내용1, 내용2, 내용3: chkLogIn, chkLastReservation, chkLastVisit
//SearchBox 내 체크박스(전체체크여부)
, fnSetCheckBoxAll : () => {
$('#chkAll').click(function(){
var checkedAll = $('#chkAll').is(':checked');
if(checkedAll) {
$('#chkLogIn, #chkLastReservation, #chkLastVisit').prop('checked',true);
} else {
$('#chkLogIn, #chkLastReservation, #chkLastVisit').prop('checked',false);
}
});
}
//SearchBox 내 체크박스(각각체크여부)
, fnSetCheckBoxEach : () => {
$('#chkLogIn, #chkLastReservation, #chkLastVisit').click(function(){
if($('#chkLogIn').is(':checked') && $('#chkLastReservation').is(':checked') && $('#chkLastVisit').is(':checked')) {
$('#chkAll').prop('checked',true);
} else {
$('#chkAll').prop('checked',false);
}
})
}
2) Trouble Shooting
$('#~').is(':checked') 같은 건 변수 설정해주는 게 편리할 것 같다.
(코드가 주구장창 길어져보임)
'코딩 > Javascript' 카테고리의 다른 글
[TIL - 2023.11.23] find와 filter 차이 (0) | 2023.11.23 |
---|---|
[JavaScript/Vue 2] - param 데이터 전달 (0) | 2023.11.09 |
[TIL] 23.01.10 - 자바스크립트에서 ?? 활용 (0) | 2023.01.10 |
[TIL] 22.12.22 - Vue3 약관동의 체크박스 (0) | 2022.12.22 |
[스터디 4일차] 22.12.21 - ES6 클래스 이해하기 (0) | 2022.12.19 |