//全选框:id=allCheckBox name=allCheckBox 每个复选框:id=cartCheckBox name=cartCheckBox
//全选框
function checkAll(){
$("#allCheckBox").click(function(){
//获取当前全选框的选中状态
var flag=$(this).attr("checked");
if(flag){
//如果选中,则给下面的每个复选框都选中
$("[name='cartCheckBox']").attr("checked",true);
}else{
$("[name='cartCheckBox']").attr("checked",false);
}
});
}
//每个单选框
function checkEach(){
$("[name='cartCheckBox']").click(function(){
//统计个数
var count=0;
//循环、判断、累加个数
$("[name='cartCheckBox']").each(function(index, element) {
var flag=$(this).is(":checked");
if(flag){
count++;
}
});
if(count==$("[name='cartCheckBox']").size()){
$("#allCheckBox").attr("checked",true);
}else{
$("#allCheckBox").attr("checked",false);
}
});
}
类似于购物车等带有全选框的特效(jQuery方法)
最新推荐文章于 2023-02-02 23:48:46 发布