[Javascript/Jquery] 체크박스(Check Box) 사용법 정리(체크박스 선택/ 체크박스 해제/ 체크박스 체크여부/ 체크박스 체크된 값 가져오기)

2020. 10. 14. 00:12·노빠꾸 개발일지/JQUERY & JAVASCRIPT
목차
  1. 체크박스
반응형

체크박스

체크박스는 공통된 카테고리의 값들 중 여러개의 값을 선택해야 할때 주로 사용됩니다.

 

이번 피드에서는 체크박스의 기본 폼과 선택, 해제, 체크된 값을 가져오는 방법을 알아보겠습니다.

 

 

1. 체크박스 기본 폼


1
2
3
4
5
6
    <div>
        <input type="checkbox" name="number" value="1">1
        <input type="checkbox" name="number" value="2">2
        <input type="checkbox" name="number" value="3">3
        <input type="checkbox" name="number" value="3">4
    </div>
Colored by Color Scripter
cs

코드 실행 화면


 

위의 코드는 체크박스의 기본 형태코드입니다. 그리고 코드 밑에 이미지는 실행결과 화면 입니다.

 

<input>태그에 type값을 checkbox로 입력해주면 체크박스가 생성되게 됩니다.

 

체크박스를 생성해 name, value값을 컨트롤하여 사용하면 되겠습니다.

 

 

2. 체크박스 체크(선택) / 체크박스 해제

1
2
3
4
5
6
7
8
9
10
    <div>
        <input type="checkbox" id="one"     name="number" value="1">1
        <input type="checkbox" id="two"     name="number" value="2">2
        <input type="checkbox" id="three"   name="number" value="3">3
        <input type="checkbox" id="four"    name="number" value="3">4
    </div>
    <script>
        $("input:checkbox[id='one']").prop("checked", true);   // 체크박스 체크 
        $("input:checkbox[id='one']").prop("checked", false);   // 체크박스 해제 
    </script>
Colored by Color Scripter
cs

위의 코드는 체크박스를 체크, 해제하는 코드입니다.

 

 

- 체크박스 체크

$("input:checkbox[id='체크할 ID값']").prop("checked", true);

$("#체크할 ID값").prop("checked", true);

 

 

- 체크박스 해제

$("input:checkbox[id='체크해제 할 ID값']").prop("checked", false);

$("#체크해제할 ID값").prop("checked", false);

 

각각 ID값을 이용하여 위와같이 체크박스를 체크하고 해제할 수 있습니다.

 

 

3. 체크박스 체크된 값 가져오기

1
2
3
4
5
// name이 number인 체크박스에서 체크된 요소 선택
$("input:checkbox[name=number]:checked").each(function() {
    var checkVal = $(this).val(); // 체크된 값의 value값 가져오기
    console.log(checkVal);
});
Colored by Color Scripter
cs

체크박스에서 체크된 값을 가져오는 방법은 위의 코드와 같습니다.

 

위의 코드는 체크박스의 name값을 이용하여 전체 체크박스 중 체크된 요소를 추출하여 해당 체크박스 요소에서 값을 가져오는 방식입니다.

 


이상으로 체크박스에 관한 체크, 해제, 체크된 값 조회하기 피드를 마치겠습니다.

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'노빠꾸 개발일지 > JQUERY & JAVASCRIPT' 카테고리의 다른 글

[Javascript/Jquery] Ajax옵션 정리(Ajax 동기식 처리 : async, 캐시 처리 : cache)  (1) 2020.10.15
[Javascript/Jquery] 라디오버튼(radio button) 사용법 정리 (라디오버튼 선택/ 라디오버튼 해제/ 라디오버튼 선택값 가져  (2) 2020.10.12
[Javascript/Jquery] Ajax 사용법 정리(Ajax란?, Ajax 기본 형태, Ajax Option 정리, Ajax Get, Ajax Post)  (0) 2020.10.11
[Javasript/Jquery] Json데이터 파싱 사용법 정리(Json 파싱)  (2) 2020.10.10
[Javascript/Jquery] 배열(Array) 기본 사용법 정리(배열 초기화, 배열 0으로 초기화, 배열 특정값 초기화, 배열 값 입력, 배열 값 삭제)  (2) 2020.10.09
  1. 체크박스
'노빠꾸 개발일지/JQUERY & JAVASCRIPT' 카테고리의 다른 글
  • [Javascript/Jquery] Ajax옵션 정리(Ajax 동기식 처리 : async, 캐시 처리 : cache)
  • [Javascript/Jquery] 라디오버튼(radio button) 사용법 정리 (라디오버튼 선택/ 라디오버튼 해제/ 라디오버튼 선택값 가져
  • [Javascript/Jquery] Ajax 사용법 정리(Ajax란?, Ajax 기본 형태, Ajax Option 정리, Ajax Get, Ajax Post)
  • [Javasript/Jquery] Json데이터 파싱 사용법 정리(Json 파싱)
No Backing
No Backing
노빠꾸
    300x250
  • No Backing
    누릇한 노빠꾸 블로그
    No Backing
  • 전체
    오늘
    어제
    • 분류 전체보기 (144)
      • 노빠꾸 서버 (20)
        • AWS (0)
        • 설치관련 (7)
        • 명령어 정리 (2)
        • 서버 설정 (8)
        • Nginx (2)
      • 노빠꾸 개발일지 (70)
        • JAVA (16)
        • JQUERY & JAVASCRIPT (10)
        • HTML5 (0)
        • SPRING (16)
        • Design Patterns (1)
        • DAUM API (1)
        • GIT (10)
        • Python (1)
        • SPRING SECURITY (1)
        • Vue (3)
      • 노빠꾸 데이터베이스 (9)
        • SQL (1)
        • ORACLE (3)
        • MySql (5)
      • 노빠꾸 일상 (13)
      • 노빠꾸 책 추천 (4)
      • 노빠꾸 경제 (20)
      • 노빠꾸 맥북 사용기 (7)
      • 노빠꾸 정보처리기사 정리 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인텔리제이
    주식용어
    스프링부트
    티스토리 사이트맵 등록
    우분투 자바 설치
    websecurityconfigureradapter 변경사항
    맥북 사용 팁
    MySQL 사용자 계정 생성
    websecurityconfigureradapter란
    깃허브 코파일럿
    사이트맵
    JPA 쿼리 메소드
    스프링 시큐리티 5.7 버전이후 변경사항
    WebSecurityConfigurerAdapter Deprecated
    Linode
    스프링시큐리티 websecurityconfigureradapter
    금융용어
    개인서버 추천
    맥북 단축키
    스프링부트 JPA
    리노드
    스프링부트란
    스프링부트 프로젝트
    websecurityconfigureradapter 빈 등록
    MySQL 데이터베이스 생성
    WebSecurityConfigurerAdapter
    리눅스 자바 설치
    경제용어
    websecurityconfigureradapter 사용법
    Spring boot
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
No Backing
[Javascript/Jquery] 체크박스(Check Box) 사용법 정리(체크박스 선택/ 체크박스 해제/ 체크박스 체크여부/ 체크박스 체크된 값 가져오기)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.