[JQUERY] 선택된 라디오 버튼의 값을 얻을 JQuery와
JQUERY선택된 라디오 버튼의 값을 얻을 JQuery와
해결법
-
1.그냥 사용.
그냥 사용.
$('input[name="name_of_your_radiobutton"]:checked').val();
그래서 쉽게 그 것이다.
-
2.첫째, 당신은 같은 ID로 여러 요소를 가질 수 없습니다. 난 당신이 어떻게 든 라디오에서 모든 ID를 제거하거나 고유 만들려고 ... 폼이 생성되는 방식을 제어 할 수는 없지만 말했다 알고있다.
첫째, 당신은 같은 ID로 여러 요소를 가질 수 없습니다. 난 당신이 어떻게 든 라디오에서 모든 ID를 제거하거나 고유 만들려고 ... 폼이 생성되는 방식을 제어 할 수는 없지만 말했다 알고있다.
확인 필터 : 선택한 라디오 버튼의 값을 가져 오려면와 이름을 선택합니다.
var selectedVal = ""; var selected = $("input[type='radio'][name='s_2_1_6_0']:checked"); if (selected.length > 0) { selectedVal = selected.val(); }
편집하다
당신 그래서 이름을 제어 할 수 없습니다. 이 경우 I는 약간 선택기를 수정, radioDiv, 말,라는 DIV, 내부에 이러한 라디오 버튼 모두를 넣어 말할 것입니다 :
var selectedVal = ""; var selected = $("#radioDiv input[type='radio']:checked"); if (selected.length > 0) { selectedVal = selected.val(); }
-
3.다음과 같이 선택된 라디오 버튼의 값을 얻을 수있는 가장 간단한 방법입니다 :
다음과 같이 선택된 라디오 버튼의 값을 얻을 수있는 가장 간단한 방법입니다 :
$("input[name='optradio']:checked").val();
어떤 공간이 선택 사이에서 사용 될 수 없습니다.
-
4.
$("#radioID") // select the radio by its id .change(function(){ // bind a function to the change event if( $(this).is(":checked") ){ // check if the radio is checked var val = $(this).val(); // retrieve the value } });
DOM을 준비 기능이 포장해야합니다 ($ (함수 () {...}) 또는 $ (문서) .ready (함수 () {...});).
-
5.
$(function(){ $("#submit").click(function() { alert($("input[name=q12_3]:checked").val()); }); });
-
6.
<input type="radio" class="radioBtnClass" name="numbers" value="1" />1<br/> <input type="radio" class="radioBtnClass" name="numbers" value="2" />2<br/> <input type="radio" class="radioBtnClass" name="numbers" value="3" />3<br/>
이 체크 라디오 버튼 값을 반환합니다.
if($("input[type='radio'].radioBtnClass").is(':checked')) { var card_type = $("input[type='radio'].radioBtnClass:checked").val(); alert(card_type); }
-
7.
$("input[name='gender']:checked").val()
중첩 된 속성
$("input[name='lead[gender]']:checked").val()
이름에 대한 하나의 중괄호를 잊지 마세요
-
8.모든 라디오를 얻을 :
모든 라디오를 얻을 :
var radios = $("input[type='radio']");
필터 점검 년대를 얻을 수
radios.filter(":checked");
또는
당신이 라디오 버튼 값을 찾을 수있는 또 다른 방법
var RadeoButtonStatusCheck = $('form input[type=radio]:checked').val();
-
9.선택된 라디오 버튼, 사용 RadioButtonName과의 RadioButton을 포함하는 양식 ID 값을 얻으려면.
선택된 라디오 버튼, 사용 RadioButtonName과의 RadioButton을 포함하는 양식 ID 값을 얻으려면.
$('input[name=radioName]:checked', '#myForm').val()
또는 단지로
$('form input[type=radio]:checked').val();
-
10.
<div class="dtl_radio"> Metal purity : <label> <input type="radio" name="purityradio" class="gold_color" value="92" checked=""> 92 % </label> <label> <input type="radio" name="purityradio" class="gold_color" value="75"> 75 % </label> <label> <input type="radio" name="purityradio" class="gold_color" value="58.5"> 58.5 % </label> <label> <input type="radio" name="purityradio" class="gold_color" value="95"> 95 % </label> <label> <input type="radio" name="purityradio" class="gold_color" value="59"> 59 % </label> <label> <input type="radio" name="purityradio" class="gold_color" value="76"> 76 % </label> <label> <input type="radio" name="purityradio" class="gold_color" value="93"> 93 % </label> </div>
VAR check_value = $ ( 'gold_color :. 확인'). 발 ();
-
11.코드 아래 사용
코드 아래 사용
$('input[name=your_radio_button_name]:checked').val();
참고이 값 속성은 당신의 결과에 "남성"또는 "여성"을 얻을 수 있도록 정의되어야한다 바랍니다.
<div id='div_container'> <input type="radio" name="Gender" value="Male" /> Male <br /> <input type="radio" name="Gender" value="Female" /> Female </div>
-
12.각각 다른 부분과 관련된 라디오 그룹의 컬렉션 예를 들어 작업은 아래를 참조하십시오. 귀하의 명명 방식은 중요하지만, 이상적으로 당신은 시도해야하고 (그들이 여기 같은 부분에있어 특히) 어쨌든 입력에 대한 일관된 명명 체계를 사용합니다.
각각 다른 부분과 관련된 라디오 그룹의 컬렉션 예를 들어 작업은 아래를 참조하십시오. 귀하의 명명 방식은 중요하지만, 이상적으로 당신은 시도해야하고 (그들이 여기 같은 부분에있어 특히) 어쨌든 입력에 대한 일관된 명명 체계를 사용합니다.
$ ( '# 제출'). (함수 ()을 클릭합니다 { VAR 부 = $ ( '입력 : 라디오 [이름 = "sec_num"] : 체크'). 발 (); VAR 질문 = $ ( '입력 : 라디오 [이름 = "qst_num"] : 선택'). 발 (); VAR selectedVal = checkVal (섹션 질문); . $ ( '#의 show_val_div') 텍스트 (selectedVal); $ ( '#의 show_val_div') 쇼 ().; }); 기능 checkVal (섹션, 질문) { VAR 값 = $. ( '입력 : 라디오 [NAME = "초"+ 섹션 +'_ R '는 질문 + +' "] : 체크 ') 발 () || "선택이 이루어진다"; 값을 반환; } * {여백 : 0; } DIV {마진 - 하단 : 20 픽셀; 패딩 : 10px; } H5, 라벨 {디스플레이 인라인 블록; } .small {폰트 크기 : 12 픽셀; } .hide {디스플레이 : 없음; } #formDiv {패딩 : 10px; 국경 : 1 픽셀의 검은 색; } .center {디스플레이 : 블록; 여백 : 0 자동; 텍스트 정렬 : 센터; } <스크립트 SRC = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> script>
제 1 H4>
첫 질문 텍스트 H5>