jquery对checkbox的取值问题
博客专区 > mifans 的博客 > 博客详情
jquery对checkbox的取值问题
mifans 发表于1年前
jquery对checkbox的取值问题
  • 发表于 1年前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: jquery对checkbox的取值问题
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="js/jquery-1.11.0.js" ></script>
	</head>
	<body>
		<div>
		<input type="checkbox" value="2" name="name" onchange="checkOption()" >管理员</input>
		<input type="checkbox" value="2" name="name" onchange="checkOption()">管理员</input>
		<input type="checkbox" value="2" name="name" onchange="checkOption()" >管理员</input>
		<input type="checkbox" value="2" name="name"  onchange="checkOption()">管理员</input>
		<input type="checkbox" value="2" name="name" onchange="checkOption()">管理员</input>
		<input type="checkbox" value="2" name="name" onchange="checkOption()" >管理员</input>
		</div>
		<input type="checkbox" id="selectOption" onchange="allselected()"/>全选/全不选
		
	</body>
	<script type="application/javascript">
//		$(function(){
//		$("#selectOption").click(function (){
//			$("input[name='name']:checkbox").each(function(){ 
//				alert($("#selectOption").attr("checked"));
//				   if(true==$("#selectOption").attr("checked")){
//				   	this.checked=true;
//				   }else{
//				   	this.checked=false;
//				   }
//				   
//			});
//		});
		
//		});
        var flag=true;
 		function allselected(){
 			$("input[name='name']:checkbox").each(function(){ 
				   this.checked=flag;
				  
			});
			 flag=!flag;
 		}

		function checkOption(){
			$("input[name='name']:checkbox").each(function(){ 
				   if (false == this.checked) {
				   	  $("#selectOption").attr("checked",false);
				   }
			});
			
		}
	</script>
</html>

点击全选,全不选,

checkbox子集点击可触发检查,若没有全选,则取消全选按钮的选中

共有 人打赏支持
粉丝 10
博文 202
码字总数 102200
×
mifans
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: