Welcome

首页 / 脚本样式 / JavaScript / LayUI中使用Checkbox赋值取值示例

前端代码:

<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);

}

})