【发布时间】:2011-05-16 07:13:06
【问题描述】:
我正在使用 JQuery,并且我在下面的 HTML 中带有复选框。我有一个名为 chkSelectAll 的主复选框和 DIV 内的子复选框。
<div class="selectallitems">
<div class="selectall">
<asp:CheckBox ID="chkSelectAll" CssClass="selectall-txt" runat="server" />
</div>
<div id="divCheckAll">
<div class="selectall">
<asp:CheckBox ID="chkItemLists" CssClass="selectall-txt-1" runat="server" />
<div class="clear">
</div>
</div>
<br />
<div class="selectall">
<asp:CheckBox ID="chkComponentLinks" CssClass="selectall-txt-1" runat="server" />
<div class="clear">
</div>
</div>
<br />
<div class="selectall">
<asp:CheckBox ID="chkResourceKeyData" CssClass="selectall-txt-1" runat="server" /></div>
<br />
</div>
</div>
现在我希望每当用户选择 chkSelectAll 时,它应该选择所有其他复选框,并且每当用户取消选择其中任何一个时,它应该取消选择 chkSelectAll 以及如果再次选中所有三个复选框,那么 chkSelectAll 将是也被选中,如果三个都没有被选中,那么主复选框 chkSelectAll 也将被取消选中。
请推荐!!
【问题讨论】: