Я хочу, чтобы получить значение кнопки радио выбраннойJQuery всегда возвращает 0
HTML
<form id='formTeacherOptions' method='post' target='_self' action='static.php'>
<div id='subjectoptions'>
<input name='radioGrpSbjOption' type='radio' value='0' /> View Subject <br />
<input name='radioGrpSbjOption' type='radio' value='1' /> Update Subject <br />
</div>
<div id='testoption'>
<input name='radioGrpSbjOption' type='radio' value='2' /> Create Test
<div id='testoptionsubjects'> </div>
<div id='testoptiontopic'> </div>
<br />
<input name='radioGrpSbjOption' type='radio' value='3' /> View/Update Test <br />
<input name='radioGrpSbjOption' type='radio' value='4' /> Activated Test <br />
</div>
<div id='reportoptions'>
<input name='radioGrpSbjOption' type='radio' value='5' /> Quiz Report <br />
<input name='radioGrpSbjOption' type='radio' value='6' /> Exam Report <br />
</div>
<button id='' type='button'> Submit </button>
</form>
JS
$('input[name="radioGrpSbjOption"]').bind('change', function(){
alert ($('input[name="radioGrpSbjOption"]').val());
})
Возвращаемое значение всегда равно 0. Что не так с моим кодом?
Использование ': checked' селектор – Satpal
Спасибо, я раньше не знал селектор. – jaa2013
Вы вводите '$ ('input [name =" radioGrpSbjOption "]')' находите все радиостанции и возвращаете сначала одно значение, которое равно '0'. –