看下图。在其中,我有几个表,每个表中都有一个复选框,它作为 SelectAll 工作(它尚未实现,必须选择其余的复选框。
这是包含我的剃刀视图的代码。
for (int i = 0; i < Model.Classes.Count; i++) {
<span>@Model.Classes[i].Name</span>
<table class="monitor-class-table">
<tr>
<th>
@Html.CheckBox("selectAll-" + Model.Classes[0].ClassId)
</th>
<th>
Online
</th>
</tr>
@for (int j = 0; j < Model.Classes[i].Students.Count; j++) {
<tr>
@Html.HiddenFor(model => ...)
<td>
@Html.CheckBoxFor(model => model.Classes[i].Students[j].Share)
</td>
<td>
@Html.LabelFor(model => ...)
</td>
</tr>
}
</table>
我不太清楚如何开始使用 JQUERY(我想是最好的选择)。选中和取消选中复选框。