我需要找到Jquery中嵌套中继器内选定复选框的计数。我的代码如下:嵌套中继器内选定复选框的计数
<asp:Repeater runat="server" ID="myRepeater" OnItemDataBound="myRepeaterBinding">
<asp:Repeater runat="server" ID="internalRepeater" OnItemDataBound="internalRepeaterBinding">
<input class="chkToCompare" type="checkbox" runat="server" id="xxxx" />
</asp:Repeater>
</asp:Repeater>
在我的按钮点击我写像一个函数内部:
var boxes = $('#' + '<%= myRepeater.ClientID %>').find($('.chkToCompare'));
var checkedLength = (boxes.filter(':checked').length);
alert(checkedLength);
但checkedLength始终为0。有人可以帮忙吗?
感谢
什么是盒子的长度? – Anoop 2013-03-22 18:07:36
盒子的长度也是0 – user1882705 2013-03-22 18:09:52
我相信在第一个(JS)行中使用的选择器是不正确的。或者在圆顶准备好之前您正在运行js代码 – Anoop 2013-03-22 18:13:50