jQuery 라디오버튼 체크박스 사용하기

단밤v 2023. 1. 17. 23:17
728x90
반응형

안녕하세요. 터미네입니다.

 

이번 포스팅은 jQuery로 라디오버튼 및 체크박스를 사용하는것을 소개합니다.

 

코드와 함께 설명 드리겠습니다.

 

우선 아래 html 코드 기반으로 jQuery 활용예제를 살펴볼게요.

 

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<script>
    $(document).ready(function(){
        //~~~
    });
    function checkRadioValue(){ //실습 }
    function checkboxValue(){ //실습 }
</script>
</head>
<body>
    <div>
    	<label><input type="radio" name="fruit" value="사과"/>사과</label>
        <label><input type="radio" name="fruit" value="배"/>배</label>
        <label><input type="radio" name="fruit" value="수박"/>수박</label>
        <input type="button" value="값확인" onClick="checkRadioValue()"/>
    </div>
    <div>
    	<label><input type="checkbox" name="sports" value="축구"/>축구</label>
        <label><input type="checkbox" name="sports" value="야구"/>야구</label>
        <label><input type="checkbox" name="sports" value="배구"/>배구</label>
        <input type="button" value="값확인" onClick="checkboxValue()"/>
    </div>
</body>
</html>

 

예제 html 크롬화면

 

jQuery radio버튼 활용

radio버튼은 name이 동일할 경우

무조건 하나만 선택이 가능합니다.

 

사과를 선택하면 라디오버튼이 체크될텐데,

이때 배를 또 선택하면 사과에 체크된 것이 사라집니다.

 

사과, 배, 수박 중 하나를 선택 후에 "값확인" 버튼은 눌러

값을 확인하는 function을 구현해보겠습니다.

 

function checkRadioValue(){
    console.log($("input[name=fruit]:checked").val());
    //alert($("input[name=fruit]:checked").val());
}

크롬 브라우저에서 F12를 누르면 개발자도구가 뜨는데

콘솔 혹은 Console 메뉴에 가시면 값을 확인할 수 있습니다.

 

라디오 버튼 "배"를 선택 후, "값확인"을 누른 결과를

아래 캡처이미지처럼 확인할 수 있습니다.

 

라디오 버튼 '배' 선택 후, '값확인' 버튼 클릭 결과

참 쉽죠?

 

jQuery checkbox 버튼 활용

checkbox는 name이 동일해도

1개 선택 혹은 2개 이상 선택이 가능합니다.

 

값을 확인하는 function을 구현해보겠습니다.

 

function checkboxValue(){
    $("input[name=sports]:checked").each(function(){
    	console.log($(this).val());
    });
}

 

체크박스 "축구","야구" 선택 후, "값확인"을 누른 결과를

아래 캡처이미지처럼 확인할 수 있습니다.

 

체크박스 '축구','야구' 선택 후, '값확인' 버튼 클릭 결과

jQuery를 사용해서

라디오버튼, 체크박스 사용하는 방법에 대한 포스팅은 여기까지입니다.

 

감사합니다.

728x90
반응형

'자바 웹 > front-end' 카테고리의 다른 글

자바스크립트 백틱(backtick) 사용  (0) 2023.02.01
jQuery change함수 사용하기  (0) 2023.01.18
jQuery each문 사용법  (0) 2023.01.17
jQuery this 사용법  (0) 2023.01.11
jQuery ajax 사용법 정리  (0) 2023.01.09