用Jquery实现 全选不选反选等效果

<input type="checkbox"  id="btn1"/>全选
		<input type="checkbox" value="checkbox0" name="checkbox"/>0
		<input type="checkbox" value="checkbox1" name="checkbox"/>1
		<input type="checkbox" value="checkbox2" name="checkbox"/>2
		<input type="checkbox" value="checkbox3" name="checkbox"/>3
		<input type="checkbox" value="checkbox4" name="checkbox"/>4
		<input type="checkbox" value="checkbox5" name="checkbox"/>5
		<input type="checkbox" value="checkbox6" name="checkbox"/>6
		<input type="checkbox" value="checkbox7" name="checkbox"/>7
		<input type="checkbox" value="checkbox8" name="checkbox"/>8
		<input type="checkbox" value="checkbox9" name="checkbox"/>9
		<input type="checkbox" value="checkbox10" name="checkbox"/>10
		
		
		<input type="checkbox" id="btn2" />取消全选
		<input type="checkbox" id="btn3" />选择奇数
		<input type="checkbox" id="btn4" />选择偶数
		<input type="checkbox" id="btn5" />反选
		<input type="checkbox" id="btn6" />获取
		<script>
			//全选
			$("#btn1").click(function(){
				$("input[name='checkbox']").attr("checked","true");
			})
			//取消全选
			$("#btn2").click(function(){
				$("input[name='checkbox']").removeAttr("checked");
			})
			//选择奇数
			$("#btn3").click(function(){
				$("input[name='checkbox']:odd").prop("checked",true);
			})
			//选择偶数
			$("#btn4").click(function(){
				$("input[name='checkbox']:even").prop("checked",true);
			})
			//反选
			$("#btn5").click(function () { 
			  $("input[name='checkbox']").each(function () { 
			    $(this).prop("checked", !$(this).prop("checked")); 
			  });
			 
			});
			//获取选择项的值
			$("#btn6").click(function(){
			  var valArr = new Array;
			  $("input[name='checkbox']").each(function(i){
			    valArr[i] = $(this).val();
			  });
			  var vals = valArr.join(',');//转换为逗号隔开的字符串
			  alert(vals);
			});
			
		</script>

注意要记得引用jquery噢

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值