js中循环获取checkbox值的方式

在html页面的表单中,有事需要获取checkbox值,由于它是可以重复多选的,所以需要通过循环方式进行获取,常用的方式有:

 

vm中的checkbox:

 

                   	 <div class="accheckbox2">
                        <div><input type="checkbox" name="viewZoomConfig" class="addcasecheckbox" value="xiaoerView" #if("$!{xiaoerView}"=="true") checked #end/></div>
                        <div class="iscase4">仅业务小二可见</div>
                        <div><input type="checkbox" name="viewZoomConfig" class="addcasecheckbox" value="needPassword" #if("$!{needPassword}"=="true") checked #end/></div>
                        <div class="iscase4">查询加密</div>
                   	 </div>

 

方式一:

 

 

	 var viewZoomConfig = document.getElementsByName("viewZoomConfig");
	 var viewZoomConfigStr="";
	  for (i = 0; i < viewZoomConfig.length; i++) {
				    if (viewZoomConfig[i].checked) {
				    	 viewZoomConfigStr += viewZoomConfig[i].value + "#";
			    	}
		    }

 

方式二(推荐):

 

 

 var viewZoomConfigStr="";
	   $("input[type='checkbox']:checkbox:checked").each(function(){ 
	   viewZoomConfigStr+=$(this).val()+"#";
        }); 
 

 同时,获取一些标签比如:input的输入值得方式最好不要采用document.getElementById('XXXid")  而是采用$("#XXXid").val() 的方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值