2012-05-03 9 views
0

2つのラジオボタンがあります。 Genderの1組とユーザーの種類の1組。 私の問題は、ユーザータイプのラジオボタンの2番目のペアの選択値を取得できないということです。 ジェンダーであるラジオボタンの最初のペアの選択値のみを取得します。 私を助けることができますか?2番目のラジオボタンの選択値を取得できません

$('input:radio[name=user[user_type_id]]:checked').val(); 
$('input:radio[name=user[gender]]:checked').val(); 
+1

私にいくつかのコードを見せてください! –

+0

javascriptまたはjqueryの質問時に[jsfiddle](http://www.jsfiddle.net)を作成してください。 –

+0

$( 'input:radio [name = user [user_type_id]]:チェックされています)。 (); – keerthi

答えて

0

チェックjQuery(':radio')セレクタ

あなたは、それは入力の値を与えることはありませんval()を使用する場合:チェックし、それがオンまたはオフのみが返されます。

// HTML形式

<div> 
<input type="radio" name="gender" value="Male"/> 
<input type="radio" name="gender" value="Female" /></div> 
<div> 
    <input type="radio" name="user" value="admin"/> 
    <input type="radio" name="user" value="user" /> 
</div> 
<input type="button" id="clickMe" value ="Click Me" /> 

// JS

$('#clickMe').click(function(){ 

alert($('input[name=gender]:radio:checked').attr('value')); 
    alert($('input[name=user]:radio:checked').attr('value')); 

}); 

参考:
Get attribute name value of <input>
jquery get attribute value when property is not set

使用に attrメソッドを使用し、ラジオボタンの値を取得する取得するには

これをチェックjsFiddle exa mple

関連する問題