티스토리 뷰

[jquery] select 박스 값(value) 가져오기와 라디오버튼 이름(name)으로 체크된 값 가져오기


요새는 jquery가 일반적으로 많이 쓰여서 모르면 안되는 순간이 되었다.


html 과 웹개발을 하면 가장많이 사용되는게 text 박스이고 그 다음 많이 사용되는게 select와 radio가 아닐까 싶다.


때문에 jquery로 다루는 법을 알아야 겠다.


text박스야 복잡하지 않는데 select와 radio는 text에 비하면 다소 복잡하다.


1. 우선 jquery로 select 박스에서 값을 가져오는 방법


<select id='pName'>

<option value=''>선택</option>

<option value='a'>A</option>

<option value='b'>B</option>

</select>


위에처럼 html 이 있다면


$("#pName option:seleted").val()


이렇게 jquery로 select 박스의 선택된 값(value)을 가져올 수 있다.


2. 라디오 버튼에서 이름(name)으로 값을 가져오는 방법


<input type="radio" name="rdoType" value="A">

라고 html로 되어 있을때

jquery로는 아래처럼 라디오 버튼의 이름을 사용해서 체크된 값을 가져올 수 있다.

$(':radio[name="rdoType"]:checked').val()



3. 라디오 버튼의 값이 바뀔때 발생하는 jquery 이벤트. 라디오버튼의 name을 사용함.

$("input[name=rdoType"]).change(function(){

    var radioValue = $(this).val();

    if(radioValue=="A"){

        $("#aa).addClass("hide");

    }else{

        $("#aa).removeClass("hide");

    }

});


이런식으로 .change 를 사용한다. 

클래스를 적용하려면 .addClass, .removeClass를 사용할 수 있고

CSS를 적용하려면 .css를 사용할 수 있다.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함