본문 바로가기
vita_Programing

jQuery로 체크박스 제어하기

by lemonvita 2023. 10. 25.
728x90
반응형

 

 

jQuery로 체크박스 제어하는 방법, 예제

jQuery를 사용하여 체크박스를 제어하는 방법에 대해 알아보겠습니다. 

jQuery는 HTML 요소들을 쉽게 선택하고 조작할 수 있는 JavaScript 라이브러리입니다.

 

 

 

728x90

 

jQuery 라이브러리 추가하기

 

먼저, HTML 문서에서 jQuery 라이브러리를 추가해야 합니다. 다음과 같은 코드를 <head> 태그 내에 추가합니다:

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

 

 

 

체크박스 선택하기

 

jQuery에서 요소들을 선택하려면 CSS 선택자를 사용합니다. 체크박스 요소들을 선택하기 위해서는 해당 체크박스의 ID나 클래스 등을 활용할 수 있습니다.

1. ID로 선택하기
만약 체크박스가 특정한 ID 값을 가지고 있다면, 다음과 같이 ID 선택자(#)를 사용하여 해당 체크박스를 선택할 수 있습니다:

let checkbox = $("#checkboxId");

위 코드에서 checkboxId는 실제로 존재하는 체크박스의 ID 값으로 바꿔주셔야 합니다.

 

 

2. 클래스로 선택하기
여러 개의 체크박스가 동일한 클래스 이름으로 그룹화되어 있다면, 다음과 같이 클래스 선택자(.)를 사용하여 해당 그룹의 모든 체크박스들을 한 번에 선택할 수 있습니다:

let checkboxes = $(".checkboxClass");

 

 

 

 

3. 이벤트 처리하기
제이쿼리로 체크박스의 체크 및 언체크와 같은 동작에 대한 이벤트 처리도 간단하게 할 수 있습니다.

(1) change 이벤트 처리하기
체크 및 언체크 상태 변경 시 발생하는 change 이벤트를 처리하려면 다음과 같은 방식으로 작성할 수 있습니다:

$(document).ready(function() {
  $("#checkboxId").change(function() {
    if ($(this).is(":checked")) {
      // checkbox가 체크된 경우 실행될 코드
    } else {
      // checkbox가 언체크된 경우 실행될 코드
    }
  });
});

위 코드에서 checkboxId는 실제로 존재하는 체크박스의 ID 값으로 바꿔주셔야 합니다.

(2) click 이벤트 처리하기
클릭 동작으로 인해 발생하는 click 이벤트도 처리 가능합니다:

$(document).ready(function() {
  $("#checkboxId").click(function() {
    if ($(this).is(":checked")) {
      // checkbox가 클릭되어 체그된 경우 실행될 코드
    } else {
      // checkbox가 클릭되어 언체그된 경우 실행될 코드
    }
  });
});

위 코드에서 checkboxId는 실제로 존재하는 체크박스의 ID 값으로 바꿔주셔야 합니다.

 

 

 

 

마무리

 

제이쿼리를 사용하여 HTML 문서 내의 체크 및 언체크 동작을 간단하게 제어할 수 있습니다. 위 예시들 외에도 .prop() 메서드나 .attr() 메서드 등 다양한 방식으로도 제어 가능합니다.

제이쿼리에 관련된 더 많은 예시와 실전 활용 사례들은 공식 문서나 참고 자료들에서 확인하실 수 있으니 궁금한 점이 있다면 찾아보세요!

Happy coding! 😊

 

728x90
반응형