The following snipped shows how to select/deselect all items – check/uncheck all items in asp.net CheckBoxList Control using jquery. I have omitted the page directive from example.
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Select/Deselect all Items in Checkbox list</title> <script src="https://code.jquery.com/jquery-1.11.3.js"></script> </head> <body> <form id="form1" runat="server"> <div> <asp:CheckBoxList ID="CheckBoxList_Cities" runat="server"> <asp:ListItem>Madras</asp:ListItem> <asp:ListItem>London</asp:ListItem> <asp:ListItem>New York</asp:ListItem> <asp:ListItem>Perth</asp:ListItem> <asp:ListItem>Moscow</asp:ListItem> </asp:CheckBoxList> <br /> <input id="cbk_SelectAllCities" type="checkbox" /><label><em>Select All Cities</em></label> <script type="text/javascript"> $(document).ready(function () { $("#cbk_SelectAllCities").change(function () { $("#<%=CheckBoxList_Cities.ClientID%> input").prop('checked', $(this).prop("checked")); }); var a = $("#<%=CheckBoxList_Cities.ClientID%> input"); if (a.length == a.filter(":checked").length) { $("#cbk_SelectAllCities").prop('checked', true); } }); </script> </div> </form> </body> </html>