前端代码:
<input type="checkbox" name="ditems" title="AAA" value="1">
<input type="checkbox" name="ditems" title="AAA" value="2">
<input type="checkbox" name="ditems" title="AAA" value="3">
遍历取值:
var arr=new Array();
//name值建议不要和提交的参数同名,避免取值出错
$("input:checkbox[name='ditems']:checked").each(function(i){
arr[i]=$(this).val();
})
data.field.dataitems=arr.join(",");
赋值选中:
var arr=data.dataitems.split(",");
//给数据项复选框赋值选中
$("input:checkbox[name='ditems']").each(function(i){
var val=$(this).val();
if(arr.indexOf(val)!=-1){
$(this).prop("checked",true);
}
})