我正在使用JQuery,我的HTML下面带有复选框。
<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”。
请建议!!
答案 0 :(得分:0)
你基本上会做这样的事情:
$('#myCheckAllCheckbox').click(function()
{
// Other jQuery versions:
if(this.checked)
$('input[@type=checkbox]').attr('checked', 'checked');
else
$('input[@type=checkbox]').removeAttr('checked');
// jQuery 1.6
$('input[@type=checkbox]').prop('checked', this.checked);
});