Установите переключатель с помощью значения в jquery

0

Как установить переключатель "Радио" (выберите), используя значение "Атрибут"

html:

<div class="controls">
    <input type="radio" id="chairs_canadd" name="chairs_canadd" value="1" />
    <input type="radio" id="chairs_canadd" name="chairs_canadd" value="0" />
</div>

теперь я получаю значение chair_canadd из базы данных через AJAX. если значение равно 0, то второе должно быть выбрано, если значение равно 1, тогда сначала нужно выбрать выбранный.

  • 0
    Почему вы используете if($radios.is(':checked') === false) { ? Почему вы используете дубликаты идентификаторов?
Теги:

2 ответа

2
Лучший ответ

Во-первых, ваши идентификаторы не уникальны.

Во-вторых, группа переключателей, подобная этой, может иметь только одно проверенное значение за раз. Так почему бы просто не использовать .val:

$('input:radio[name=chairs_canadd]').val([editValue.chairs_canadd]);

jsFiddle

  • 0
    Ваш просто офигенный человек :) Спасибо ..
0

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

$(".controls input[value="+chairs_canadd+"]").prop("checked", true)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню