2013-12-17 5 views
22

여기이jquery에서 어떤 라디오 버튼을 선택했는지 알아 보는 방법은 무엇입니까?

내 문제가 addForm의 클릭() 기능 ...

에서 선택하는 라디오 버튼을 얻는 방법입니다 ... 내가 동적으로 PHP 코드를 사용하여 라디오 버튼을 생성하고 ... 여기 내 코드입니다 사전에
<div class="modal-body"> 
    <div> <input type="radio" name="form" value="Form-Name">Form-Name</div> 
    <div> <input type="radio" name="form" value="Kalpit-Contact">Kalpit-Contact</div> 
    <div> <input type="radio" name="form" value="Kalpit-Contact test">Kalpit-Contact test</div> 
</div> 
<div class="modal-footer"> 
    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
    <button type="button" class="btn btn-primary" onclick="addForm()">Add Page</button> 
</div> 

감사

답변

18
var selectedValue = $("input[name=form]:checked").val(); 
6

당신은 이런 식으로 그것을 수행해야합니다

var radio = jQuery('input[name="form"]:checked'); 

그런 다음 라디오 값 또는 다른 속성을 검색 할 수 있습니다

var value = radio.val(); 

그것은 어떤 라디오가 그 일을하기 전에 체크되어 있는지 확인하는 것이 좋습니다 :

if (radio != undefined) 
{ 
    //do what you need to 
} 
0
var myval = $("#myForm input[type=form]:checked").val(); 

내가 둘 것 뉴스 레터 가입이나 옵션이있는 검색 창과 같이 페이지에 다른 것이있는 경우 div (id = myForm)에서 부모의 안전을 위해 호출하십시오.

2

양자 택일로, 당신은이를 시도 할 수 있습니다 -

$(".modal-body input[type=radio]").each(function(){ 
     if (this.checked) 
     { 
      console.log(this.value+" is checked"); 
     } 
    }); 
+0

을이 내게 감사를 위해 wroks! –

관련 문제