Javascript 动态填充复选框并动态设置其选中状态

Javascript 动态填充复选框并动态设置其选中状态,javascript,c#,jquery,asp.net-mvc,Javascript,C#,Jquery,Asp.net Mvc,我有一个for循环,它在一行中动态生成7个复选框,如下所示: @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="ch

我有一个for循环,它在一行中动态生成7个复选框,如下所示:

@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>
}
for(int i=1;k @对于(int j=1;j
如果只使用一个元素,则始终可以修改HTMLInputElement的.checked属性:

$('.myCheckbox')[0].checked = true;
$('.myCheckbox')[0].checked = false;
使用.prop()和.attr()方法的好处在于,它们将对所有匹配的元素进行操作


希望这有帮助…

您的问题不清楚每行复选框的不同值是如何进入
CheckboxChecked
数组的。基本上,您的数据是二维的,而不是一维的。@ExpertGenie您能看一下我下面的答案并让我知道它是否有效吗?提前谢谢。。。
$('.myCheckbox')[0].checked = true;
$('.myCheckbox')[0].checked = false;