2010-08-12 14 views
61

Я пытаюсь получить значение двух групп переключателей, используя синтаксис jQuery, как указано ниже. Когда выполняется следующий код, я получаю значение, выбранное из первой группы переключателей дважды, вместо того, чтобы получать значение каждой отдельной группы.Получить значение группы кнопок радио

Я делаю что-то явно неправильно здесь? Спасибо за любую помощь :)

<a href='#' id='check_var'>Check values</a><br/><br/> 
<script> 
    $('a#check_var').click(function() { 
    alert($("input:radio['name=r']:checked").val()+ ' ' + 
      $("input:radio['name=s']:checked").val()); 
    }); 
</script> 
Group 1<br/> 
<input type="radio" name="r" value="radio1"/> radio1 
<input type="radio" name="r" value="radio2"/> radio2 
<br/><br/> 
Group 2<br/> 
<input type="radio" name="s" value="radio3"/> radio3 
<input type="radio" name="s" value="radio4"/> radio4 
+0

Возможный дубликат [Как получить значение выбранного переключателя, используя его имя в jQuery?] (Http://stackoverflow.com/questions/986120/how-to-get-the-value-of-a -selected-радио-кнопки, используя свое-имя-в-, JQuery) – jeremy

ответ

Смежные вопросы