На форме в таблицу c помощью хелпера генерируется следующая разметка, массив переключателей с несколькими вариантами ответа (за - против - и тд), для простоты оставил 2 варианта.
<td>
<div class="btn-group" data-toggle="buttons">
<label class="active btn btn-default">
<input checked="checked" name="Question1.QuestionDecision" type="radio" value="1">За
</label>
<label class="btn btn-default">
<input name="Question1.QuestionDecision" type="radio" value="2">Против
</label>
</div>
</td>
Нумерация после Question произвольная, там id. Мне нужно при нажатии на кнопку выбрать на всей странице например второй вариант. Делаю так
function SelectAll() {
$("input[name^='Question']").removeAttr('checked');
$("input[name^='Question'][value='2']").attr('checked', 'checked');
}
Проблема в том что в разметке атрибут cheked
появляется, но не отображается само нажатие кнопки
Попробуйте заменить
$("input[name^='Question'][value='2']").attr('checked', 'checked');
на
$("input[name^='Question'][value='2']").prop('checked', true);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть слайдерПо клику на слайд, один блок скрывается и появляется другой
У меня есть табличка по типу | Id | Parent_Id | A | B | C
Есть сайт для которого нужно сделать английскую версиюПроблема в том, что он уже почти реализован, и новую локализацию так просто не впихнуть