Как проверить список радиобутонов
Как проверить переключатель? Вот список переключателей:
<div class="md-radio-list">
<label class="md-radio" id="@ch.AnswerId">
<input name="@ch.QuestionId" onclick="handlesClick(this);" id="@id" type="radio">
<span></span>
<label for="@id">
<span class="inc"></span>
<span class="check"></span>
<span class="box"></span> @ch.AnswerText
</label>
</label>
</div>
Здесь переключатели являются динамическими, они будут привязаны к списку переключателей.
Я пытался:
<input name="@ch.QuestionId" checked="checked" onclick="handlesClick(this);" id="@id" type="radio">
Но это не работает.
2 ответа
Используйте ниже, чтобы проверить без каких-либо событий (нажмите)
document.getElementById("@id").checked=true
отрывок
document.getElementById("@id").checked = true
<div class="md-radio-list">
<label class="md-radio" id="@ch.AnswerId">
<input name="@ch.QuestionId" onclick="handlesClick(this);" id="@id" type="radio">
<span></span>
<label for="@id">
<span class="inc"></span>
<span class="box"></span>
@ch.AnswerText</label>
</label>
</div>
HTML-решение:
Просто добавь checked
атрибут в вашем элементе
<input name="@ch.QuestionId" onclick="handlesClick(this);" id="@id" type="radio" checked>
$('input[type="radio"]').attr("checked", true); // это проверит все переключатели
$('#id').attr("флажок", true); // это проверит определенное радио