Как установит в наборе RADIO выбранный элемент
В форме есть набор radio кнопок. Форма заполняется данными через AJAX
Подскажите, как установить для нужного элемента списка RADIO значение checked=true <form> A:<input type="radio" id="myradio" value="1"> B:<input type="radio" id="myradio" value="2"> C:<input type="radio" id="myradio" value="3"> D:<input type="text" id="mytxt1" value="aaaa"> E:<input type="text" id="mytxt2" value="aaaa"> <input type="submit" value="Ok"> </form> Значения всех полей получаю из AJAX, для всех полей он устанавливаются. А как поставить "checked" для поля "myradio" со значением, которое вернулось с сервера? (допустим myradio=2) вот для второго поля надо сделать checked=true Как вообще обратиться к конкретному элементу из списка элементов с type="RADIO" Подскажите, пожалуйста! |
Нашлось решение в тырнете
Нашлось вот такое решение:
document.getElementById('myform').myradio[2].checked=true; А как тоже самое можно сделать с помощью JQUERY? |
$("#myradio").attr("checked", true); Только сделайте так чтобы айдишники не повторялись. |
id заменить на class.
один id может быть только у одного элемента (даже если и так всё работает). получить можно так: $(".myradio").eq(n).attr("checked",true); n — номер элемента по порядку |
Спасибо!
|
Часовой пояс GMT +3, время: 23:12. |