@Html.Checkbox 全选

鲷鱼

所以我的视图中有一个表格,我已经到了我的全选复选框正在选择/取消选择的地步。但是我似乎无法让它选择所有复选框。它只选择列表中的第一个复选框。

在此处输入图片说明

这是我的一个片段。

<table class="table table-bordered">
<tr>
    <th>@Html.CheckBox("CheckAll", false, new { id = "select_all" })</th>

@for (int i = 0; i < Model.additionalCustomerInfoListView.Count; i++)
{
    <tr>                            
        <td>@Html.CheckBoxFor(model => model.additionalCustomerInfoListView[i].IsSelected, new { id = "someDivId" })</td>

这是我的 jQuery

$('#select_all').click(function () {
    var c = this.checked;
    $('#someDivId').prop('checked', c)
});     

感谢我能得到的任何帮助!

乔洛特

将新更改{ id = "someDivId" }new { @class= "someClass"}.

然后使用“someClass”选择所有元素:

$('#select_all').click(function () {
    $('.someClass').prop('checked', this.checked)
});  

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章