全选框功能

博客提及了逻辑代码,还涉及复选框标签和全选框标签等信息技术相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

逻辑代码
var cheLength=0;
			//全选框
			function dian() {
			//判断全选框是否勾选
				var flag = $("#dian").prop("checked");
				$(".ddian").prop("checked",flag);
				if (flag){
					cheLength = $(".ddian").length;
				}else {
					cheLength = 0;
				}
			}

			//复选框
			function ddian() {
				var ddian = $(".ddian");
				//遍历所有复选框,如果是勾选的则长度加一,否则减一
				for (var i=0;i<ddian.length;i++) {
					if (ddian.eq(i).prop("checked")){
						cheLength++;
					} else {
						cheLength--;
					}
				}
				//如果长度等于所有复选框数量则把全选框勾选,否则就不勾选全选框
				if ( cheLength==ddian.length) {
					$("#dian").prop("checked",true);
					cheLength = $(".ddian").length;
				}else{
					$("#dian").prop("checked",false);
					cheLength =0;
				}

			}

复选框标签

<input type='checkbox' class='ddian' onclick='ddian()'>

全选框标签

<input type="checkbox" onclick="dian()" id="dian">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值