次の画像を見てください。その中にいくつかのテーブルがあり、各テーブルには SelectAll として機能する checkBox があります (まだ実装されておらず、残りのチェックボックスを選択する必要があります。
これは、私のかみそりビューを含むコードです。
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 の使用を開始する方法がよくわかりません (これが最適なオプションだと思います)。チェックボックスを選択および選択解除します。