2009-07-05 2 views
1

можно получить значения радиокнопок, только те, которые были проверены, , потому что я должен реализовать форму, в которой есть много переключателей , так как я могу получить все значения, которые были проверены то, что я должен сделать, этоКак получить значения переключателя, который был отмечен, jquery

у меня есть 13 предметов, таких как: физика, математика, биология ..... и студенты могут выбрать любое количество предметов , и у каждого субъекта будет два переключателя: один - A, а другой - As,

Так как я могу получить значения переключателей, которые были проверены? с помощью JQuery

ответ

9

Это будет цикл через все элементы радио в документе, которые были проверены:

$('input:radio:checked').each(function() { 
    var value = $(this).val(); 
    // do something with radio or value 
}); 

Если вы хотите получить проверенное значение конкретной радиостанции группы, вы могли бы сделать:

var value = $('input:radio[name=myradios]:checked').val(); 

Так что, если ваш HTML было так:

<input type='radio' name='myradios' value='1'> 
<input type='radio' name='myradios' value='2' checked='checked'> 
<input type='radio' name='myradios' value='3'> 

value было бы 2

+0

Что делать, если радиокнопки имеют другое имя, например: физика будет иметь две радиокнопки с таким же именем, чтобы они могли выбирать бет А и как физику, как мудрые две радиокниги для биологии, и как мудрые для других 11 объектов, как я могу получить значения только проверенных переключателей? – jarus

+0

Первый пример получит значения всех проверенных. –

+0

Спасибо! Это помогло мне. –

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