<div class="div"> <label><input type="checkbox" name="name" value="" id="allData">全选</label> <label><input type="checkbox" name="datalist" value="">CSS</label> <label><input type="checkbox" name="datalist" value="">HTML</label> <label><input type="checkbox" name="datalist" value="">JS</label> <label><input type="checkbox" name="datalist" value="">PHP</label> <label><input type="checkbox" name="datalist" value="">C#</label> </div>
.div{ margin-top:100px; margin-left:200px; } .div label{ margin-right:30px; } .div label input{ margin-right:10px; }
//全选 $("#allData").click(function () { var userids = this.checked; $("input[name=datalist]").each(function () { this.checked = userids; }); }); //复选框绑定单击事件 $("input[name=datalist]").click(function () { var length = $("input[name=datalist]:checked").length; var len = $("input[name=datalist]").length; if (length == len) { $("#allData").get(0).checked = true; } else { $("#allData").get(0).checked = false; } });