js中复选框的取值以及赋值

   日期:2020-10-18     浏览:143    评论:0    
核心提示:1、复选框的取值:(js部分)var checkboxdata = $(“input[name=payoperator]:checked”).map(function() {return $(this).val();}).get().join(",");<div class="form-group"> <label class="col-lg-2 col-md-2 col-sm-12 control-label">支付方式</label> <div cl

1、复选框的取值:(js部分)
var checkboxdata = $(“input[name=payoperator]:checked”).map(function() {
return $(this).val();
}).get().join(",");

<div class="form-group">
	<label class="col-lg-2 col-md-2 col-sm-12 control-label">支付方式</label>
	<div class="col-lg-4 col-md-4">
		<label class="checkbox-inline"> 
		<input type="checkbox" name="payoperator" value="1">支付宝在线缴费 </label>
		<label class="checkbox-inline"> 
		<input type="checkbox" name="payoperator" value="2" checked="checked">支付宝代扣缴费 </label>
		<label class="checkbox-inline">
		<input type="checkbox" name="payoperator" value="3" checked="checked">支付宝当面付 </label>
	</div>
</div>

复选框中name="payoperator"必须相同,复选框才会生效

2、复选框的赋值:
从后台取到值后要先在前端页面初始化(复选框都未选中)

$(“input[name=payoperator]”).attr(“checked”,false);

	var detail = detaildata.pay_operator;(detaildata为从后台取到的所有数据的值,pay_operator为数据库的字段)
	var split = detail.split(",");
       for (var i = 0; i < split.length; i++) {
       	$("input[name=payoperator][value="+split[i]+"]").attr("checked","checked");
       }
       页面布局与上方的布局取值一样。
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服