Html:
<input id='timesingle1' name="singleInput" type="checkbox" checked="true" />
jq:
if($(".timeListsingle input",parent.document).is(':checked')){//如果选中
$(".timeListBox>span",parent.document).remove();
$(".timeListBox",parent.document).append(span);
}else{
window.parent.disable("#dlbjfxSelect");
$(".timeListBox",parent.document).append(span);
}
制作全选的checked
$(".ckAll").unbind().click(function(){//全选按钮的类
var userids=this.checked; //保存全选按钮的选择状态
//获取name=box的复选框 遍历输出复选框
$("input[name=energy]").each(function(){ //找到要被控制的所有checked
this.checked=userids; //将全选按钮的状态赋值给每一个checkedbox
});
});
所有checkbox选了之后,让全选按钮也勾上
$("input[name=energy]").click(function(){
//获取选中复选框长度
var length=$("input[name=energy]:checked").length;
//所有复选框的长度
var len=$("input[name=energy]").length;
if(length==len){
$(".ckAll").get(0).checked=true; //$(".call").get(0)是找到对应的
target(html语句)
}else{
$(".ckAll").get(0).checked=false;
}
});
默认全选中则在语句中
$(".ckAll").click();