//实现点击一个复选框其他框被选择functioncheckAll(){//如果主要框是被选择状态,那么其他框也是被选择状态;如果主要框不是被选择状态,其他框也不会被选择。if($("#checkBtn").is(":checked")){$(".checkbox").prop("checked",true)}else{$(".checkbox").prop("checked",false)}}//其他所有框都成为了被选择状态,那么主要框也会变成被选择状态functioncheckAllreverse(){//赋予flag一个true状态以判断是不是所有框都变成被选择状态var flag =true;//遍历其他所有框的状态,如果有一个框为不被选择状态false,那么flag就会变成false状态。$(".checkbox").each(function(){if(!$(this).is(":checked")){
flag =false;}})if(flag){//如果flag为真,则代表所有框都为被选择状态,主要框也会变成被选择状态$("#checkBtn").prop("checked",true)}else{//反之,则代表有一个或者多个框为不被选择状态,主要框会变成不被选择状态。$("#checkBtn").prop("checked",false)}}