原网址:http://blog.sina.com.cn/s/blog_5a08b1780100duqx.html
全部选择代码:
|
Jquery部分
//全部选择
$("#all").click(function(){
$("input[name='checkbox1']").each(function(){
$(this).attr("checked",true);
});
});
2)
function sltAllpayManage(){
if($("#sltAll").attr("checked")){
$("input[name='hotMonthlyIds']").attr("checked",true);
}else{
$("input[name='hotMonthlyIds']").attr("checked",false);
}
}
普通javascirpt部分:
function checkAll(){
for(i=0;i<newTask.length;i++){
e=newTask.elements[i];
if(e.type=='checkbox'){
if(e.checked=false){
e.checked=true;
}else{
e.checked=true;
}
}
}
}
|
取消选择代码:
|
Jquery部分:
//取消选择
$("#delAll").click(function(){
$("input[name='checkbox1']").each(function(){
$(this).attr("checked",false);
});
});
普通javascript部分:
function delAll(){
for(i=0;i<newTask.length;i++){
e=newTask.elements[i];
if(e.type=='checkbox'){
if(e.checked=true){
e.checked=false;
}
else{
e.checked=false;
}
}
}
}
|
反向选择代码:
|
Jquery部分:
//反向选择(有bug)
$("#antiAll").click(function(){
$("input[name='checkbox1']").each(function(){
$(this).attr("checked",!this.checked);
});
2)
$("input[name='checkBox']").each(function(){
this.checked=!this.checked;
})
普通javascript部分:
function antiAll(){
for(i=0;i<newTask.length;i++){
e=newTask.elements[i];
if(e.type=='checkbox'){
e.checked=!e.checked;
}
}
}
|
//已选择复选框的长度
$("input[id^='hotMonthlyIds']:checked").length
//判断 对象是否存在
jquery的length属性
$("#srcid").length > 0