Проверка радиокнопки в JQuery - PullRequest
       34

Проверка радиокнопки в JQuery

4 голосов
/ 12 октября 2010

Мне нужно проблемно (вы имеете в виду программно?) проверить переключатель, учитывая его значение.Форма имеет id, а тип ввода, очевидно, имеет имя (но без идентификатора).Единственный код, который мне удалось получить до сих пор:

$('input[name=my_name]:eq(1)').attr('checked', 'checked');

Но я бы хотел проверить его, явно указав значение.

Ответы [ 4 ]

6 голосов
/ 12 октября 2010

Итак, вы хотите выбрать радио, которое имеет определенное значение:

$('input[name=my_name][value=123]').attr('checked', true); // or 'checked'
3 голосов
/ 18 ноября 2018

Ниже код работал со мной, если я назначаю идентификатор для переключателя:

<input type="radio" id="rd_male" name="gender" value="Male" />
<input type="radio" id="rd_female" name="gender" value="Female" />
$('#rd_male').prop('checked', true);
0 голосов
/ 26 декабря 2017

Для того, чтобы выбрать радиокнопку программно, вы можете вызвать триггер jQuery или $(".radioparentclass [value=radiovalue]")[0].click();

0 голосов
/ 11 мая 2016

Вы должны использовать prop вместо attr. Рекомендуется

    $('input[name=my_name][value=123]').prop("checked",true)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...