1.获取选中复选框value,逗号拼接
var xcid ="";
$("input:checkbox[name='xcid']:checked").each(function(){
xcid +="," +$(this).val();
})
2.点击编辑时,获取值并默认选中已经存在的值
//取消选中状态(上一条记录选中过,先取消所有选中状态)
var xcidCheckbox = $("input[name='xcid']");
法1:xcidCheckbox .each(function(){
$(this).checked = false;
})
法2:for(var i=0;i<xcidCheckbox.length;i++){
xcidCheckbox[i].checked = false;
}
//逗号分割,转为数组
var xcid ="1,2,3"
var mm = xcid.split(",");
//获取复选框
var xcidCheckbox = $("input[name='xcid']");
//循环mm与复选框,当mm的值与复选框中value一致,状态选中
for(var i=0;i<mm.length;i++){
for(var j=0;j<xcidCheckbox.length;j++){
if(mm[i]==xcidCheckbox[j].value)
xcidCheckbox[j].checked = true;
}
}