首页 >> js开发 >> JavaScriptjs中复选框的取值及赋值示例详解
JavaScriptjs中复选框的取值及赋值示例详解
发布时间: 2021年1月13日 | 浏览:
| 分类:js开发
1、复选框的取值:(js部分)
1、复选框的取值:(js部分)
var checkboxdata = $(“input[name=payoperator]:checked”).map(function() {
return $(this).val();
}).get().join(",");
var checkboxdata = $(“input[name=payoperator]:checked”).map(function() {
return $(this).val();
}).get().join(",");
复选框中name="payoperator"必须相同,复选框才会生效2、复选框的赋值: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");
}
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");
}
页面布局与上方的布局取值一样。总结总结
1、复选框的取值:(js部分)
var checkboxdata = $(“input[name=payoperator]:checked”).map(function() {
return $(this).val();
}).get().join(",");
var checkboxdata = $(“input[name=payoperator]:checked”).map(function() {
return $(this).val();
}).get().join(",");
复选框中name="payoperator"必须相同,复选框才会生效2、复选框的赋值: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");
}
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");
}
页面布局与上方的布局取值一样。总结总结