全选 |
1 |
2 |
3 |
4 |
5 |
6 |
实现1-6选择完成后,全选框自动勾上,取消其中之一,全选自动取消,以及单击全选,1-6全部勾选与不勾选的实现,新人多多关照
var flag = true; $("[name='cb']").each(function() { if ($(this).is(":checked") == false) { flag = false; } }); if (flag) { $("#allCheckBox").prop("checked", true); } else { $("#allCheckBox").prop("checked", false); } });回复
$(function() { $("#all").click(function() { if ($("#all").prop("checked") == true) { $("input[name='ck']").prop("checked", true); } else { $("input[name='ck']").prop("checked", false); } }) $("input[name='ck']").click(function() { if ($("input[name='ck']:checked").length == 6) { $("#all").prop("checked", true); } else { $("#all").prop("checked", false); } }) })回复