复选框全选、反选及根据值JS控制复选框切换选中值

//1,控制全部选中不选中
$("input[name='"+checkName+"']").prop("checked", false);控制全部不选中
$("input[name='"+checkName+"']").prop("checked", true); 控制全部选中




//2,控制CheckBox某几个选中
	function selectCheckBox(checks,checkName){
		var checks=checks.split(",");       //------字符串以逗号分割
		var boxes = document.getElementsByName(checkName); //----根据name获取页面上的复选框

		//循环值,默认勾选处理
		for(i=0;i<boxes.length;i++){
			console.log("boxes[i].value==");	
			console.log(boxes[i].value);	
			for(j=0;j<=checks.length;j++){
				var isBreak="";
				if(boxes[i].value == checks[j]){
					boxes[i].checked = true;
					isBreak="yes";
				}else{
					boxes[i].checked = false;
				}
				if(isBreak=="yes"){//找value对应的tag到后结束循环
					break;
				}
			}

		}
	}
	

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值