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

2020. 10. 14. 00:12·노빠꾸 개발일지/JQUERY & JAVASCRIPT
반응형

체크박스

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

 

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

 

 

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
'노빠꾸 개발일지/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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바