2012-05-03 4 views
0

У меня есть две пары кнопок радио. Одна пара для «Пол» и другая для типа «Пользователь». Моя проблема в том, что я не могу получить выбранное значение второй пары кнопок Radio, которая является типом пользователя. Только получить выбранное значение первой пары переключателей, которая является Пол. Можете ли вы помочь мне?Не удается получить вторую радиокнопку, выбранное значение

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

Показать код! –

+0

создать [jsfiddle] (http://www.jsfiddle.net), чтобы получить лучшую помощь, когда задан javascript или jquery. –

+0

$ ('input: radio [name = user [user_type_id]]: checked'). Val(); – keerthi

ответ

0

Проверить jQuery(':radio') Selector

Если вы используете val(), то он не будет давать значение входа: проверено, он будет возвращать или выключать. Чтобы получить значение кнопки радио используйте параметр Использовать attr метод:

// 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')); 

}); 

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

Проверьте это jsFiddle exa mple