Получение одинакового значения переключателя, выбранного с помощью Val () - PullRequest
0 голосов
/ 13 октября 2009

У меня есть форма, и я хочу получить значение переключателя, но оно всегда дает мне одно и то же значение («плавающее»), даже если я выбираю другой переключатель и запускаю эту функцию?!

HTML:

<input type="radio" id="license_floating" name="license" value="floating" class="realtime" />
<input type="radio" id="license_fixed" name="license" value="fixed" class="realtime" />

JS / JQuery:

alert($('form#quick input[name=license]').val());

Форма названа быстрой, однако на странице есть другие формы, использующие те же идентификаторы. Но это не должно быть проблемой, так как я правильно ссылаюсь на нее, ссылаясь на форму и идентификатор элемента.

Стоит ли как-то спрашивать о выбранном?

Очень нужна помощь в этом!

Спасибо всем

1 Ответ

3 голосов
/ 13 октября 2009

Вы можете получить выбранный переключатель с помощью : проверено

alert($('form#quick input[name=license]:checked').val());

Это также может работать, если вы хотите

alert($('form#quick input.realtime:checked').val());

Но вы утверждаете, что #quick есть и в других местах, как отметил Гамбо в комментариях, идентификаторы должны быть уникальными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...