layui获取复选框中的值并回填
layui获取复选框中的值(获取到多个,以逗号分隔)
let zxbm= document.getElementsByName("zxbm");
let check_val = [];
for(k in zxbm){
if(zxbm[k].checked)
check_val.push(zxbm[k].value);
}
let zxbmcheck=check_val.join(",");
layui复选框回填
var apv = res.data.zxyj.split(","); //将数据以,(逗号)分割形成数组(res.data.zxyj是从后台获取到的数据(形如:1,2,3))
$("[name=zxbm1]:checkbox").prop("checked", false);
if(apv != "") {
for(var i = 0; i < apv.length; i++) {
$("[name=zxbm1][value=" + apv[i] + "]").prop("checked", true);
}
}