하기는 체크박스를 한번에 선택하고 해제할 수 있는 예제 소스 코드 입니다.
소스 내용을 간단히 설명하자면 다음과 같다.
1. HTML
<input type="checkbox" name="checkboxAll" id="checkboxAll">
<input type="checkbox" name="checkboxUnit" id="checkboxUnit">
name = "checkboxAll" : 모든 체크박스 선택, 해제하는 체크박스
name = "checkboxUnit" : 각각의 체크박스
2. JAVASCRIPT
$(document).ready(function() {
$("input[name=checkboxAll]").click(function(){
var chk = $(this).is(":checked");
if(chk){
$("input[name='checkboxUnit']").each(function() {
var checkBoxOpt = $(this).prop("disabled");
if(!checkBoxOpt){
$(this).attr("checked", true);
}
});
}else{
$("input[name='checkboxUnit']").attr("checked", false);
}
});
});
상기와 같이 구현하면 끝난다. 간단하다.
'Stack Overflow > 스프링' 카테고리의 다른 글
[스프링] jsp 버튼 클릭 시 AJAX 여러번 호출 막기 (1번만 눌러지게 하기) (4) | 2022.02.10 |
---|---|
[스프링] JSP 검색어 따른 데이터 배열 리스트 목록 결과 실시간 필터링 개발 (팝업) (4) | 2022.02.09 |
[스프링] JSTL에서 날짜 Date 추출 및 일자 연산 코드 (4) | 2022.01.15 |
[스프링] PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException 오류 이슈 대응 (110) | 2022.01.12 |
[스프링] POST로 팝업 윈도우 창 데이터 값 전달하면서 새로 생성하기 (257) | 2022.01.09 |
댓글