Я пытаюсь получить количество проверенных флажков из столбца таблицы HTML на странице бритвы, используя jQuery на самом деле. Я не собираю идентификаторы флажков, вместо этого пытаюсь использовать класс для поддержания количества. Тем не менее, когда я нажимаю на флажок, счет начинается с: 2 x количество строк таблицы + флажки. Это проблема файла. css? Я загружаю свой столбец флажка (добавлен), используя модель в проекте mvc.
Вот мой сценарий:
$(document).ready(function () {
$(".tblChkBx").change(function () {
$("#lblCountRecords").text($(".tblChkBx").filter(":checked").length);
});
}
HTML
<div class="row">
<table id="data"
class="table table-striped table-hover">
<thead>
<tr id="thead"
class="reviewsubhead">
<th>guest name</th>
<th>
<div class="form-control" onclick="clearRadio()" font-size:8px;">
<a id="btnClear" class="arrow-link" onclick="clearRadio()" style="font-size: 0.77em;">
clear: <label id="lblCountRecords">0</label>/<label id="lblTotalCount">0</label>
</a>
</div>
</th>
</tr>
</thead>
<tbody id="tbody">
@for (int guestNum = 0; guestNum < Model.GuestUserList.Count; guestNum++)
{
<tr>
<td>@Model.GuestUserList[guestNum].Name</td>
<td align="center">
@Html.CheckBoxFor(c => c.GuestUserList[guestNum].ChkBox, new { @class = "tblChkBx" })
@Html.HiddenFor(c => c.GuestUserList[guestNum].Req_id)
</td>
</tr>
}
</tbody>
</table>
</div>
![enter image description here](https://i.stack.imgur.com/Z8pGq.png)
Есть идеи, что не так?