我有一个for循环,可以动态生成7个复选框,如下所示:
this.Controls.Add(meteor[i]);
然后我有另一个循环,其中包含要设置的复选框的值。 复选框状态循环
@for (int i = 1; k < order.Rows.length; i++) {
Row: @i
<ul>
@for (int j = 1; j < order.NumCheckboxes.length; j++)
{
<li>
<input type="checkbox" id="check-@j" checked>
<label for="check-@j>/label>
</li>
}
</ul>
}
此循环包含表示复选框状态(3,5)的值。
例如,在第1行中,一行中动态生成7个复选框,并检查第3个和第5个复选框。循环复选框状态设置第一行中选中的第3个和第5个复选框。如果在第2行中,选中第一个复选框,则循环复选框状态设置在第二行中选中的第一个复选框,依此类推。
有人可以告诉我如何实现这个目标吗?
答案 0 :(得分:0)
如果您只使用一个元素,则可以随时修改HTMLInputElement的.checked属性:
$('.myCheckbox')[0].checked = true;
$('.myCheckbox')[0].checked = false;
使用.prop()和.attr()方法而不是这样做的好处是它们可以对所有匹配的元素进行操作。
希望这会有所帮助......