본문 바로가기

개발중/jQuery

🔊🔍 jquery checkbox 선택 / 해제 방법 🔊🔍

728x90
반응형

 

jQuery를 이용한 체크박스 선택 및 해제 방법

웹 개발을 하다 보면, JavaScript 라이브러리 중 하나인 jQuery를 사용하여 체크박스를 프로그래매틱하게 제어해야 하는 상황이 종종 발생합니다. 

 

이 포스트에서는 jQuery를 이용해 체크박스를 선택하거나 해제하는 방법을 소개하겠습니다.

 

체크박스 선택하기

아래의 jQuery 코드는 특정 ID를 가진 체크박스를 선택하는 방법을 보여줍니다:

 

$("input:checkbox[id='체크박스아이디']").prop("checked", true);

 

이 코드는 '체크박스아이디'라는 ID를 가진 체크박스를 찾아서 선택합니다. .prop("checked", true) 부분이 체크박스를 선택하도록 설정합니다.

체크박스 해제하기

체크박스를 해제하려면, true 대신 false를 사용합니다:

 

$("input:checkbox[id='체크박스아이디']").prop("checked", false);

 

이 코드는 체크박스의 선택을 해제합니다.

 

이름으로 체크박스 선택/해제하기

ID 대신 이름(name)을 사용하여 체크박스를 선택하거나 해제할 수도 있습니다. 예를 들어, 특정 이름을 가진 모든 체크박스를 선택하려면 다음과 같이 합니다:

 

$("input:checkbox[name='체크박스name']").prop("checked", true); // 선택
$("input:checkbox[name='체크박스name']").prop("checked", false); // 해제

 

 

참고 사항

jQuery에서 ID를 지정할 때는 #을 사용하는 것이 일반적입니다.
하지만 :checkbox[id='아이디'] 형태로 쓰는 것도 가능합니다. 

이 방식은 좀 더 구체적으로 체크박스 요소를 지정할 때 유용할 수 있습니다.

만약 동일한 이름을 가진 여러 체크박스를 한 번에 제어하고 싶다면, name 속성을 사용하는 것이 효과적입니다. 

이렇게 하면 동일한 name 값을 가진 모든 체크박스를 쉽게 선택하거나 해제할 수 있습니다.

 

마무리

jQuery를 사용하여 체크박스를 제어하는 것은 매우 간단하며, 사용자 인터페이스의 상호작용을 풍부하게 만드는 데 도움이 됩니다. 

위에서 설명한 방법을 사용하면 웹 페이지 내에서 체크박스의 상태를 쉽게 제어할 수 있으며, 다양한 상황에서 유용하게 활용할 수 있습니다.

728x90
반응형

'개발중 > jQuery' 카테고리의 다른 글

제이쿼리 클릭이벤트  (0) 2022.08.03
[제이쿼리] c_datepicker data-date 값 다루기  (0) 2022.02.25
Promise  (0) 2021.01.28
Vue.js 사용법  (0) 2021.01.22
제이쿼리 DOM 횡단  (0) 2021.01.10