萌新小白记录贴
Layui版本:v2.5.5
//选中的值存数组,取消选中则删除
//i的值与过滤器的值根据实际情况改变
for (var i = 2; i < 19; i++) {
form.on('checkbox(power' + i + ')', function (data) {
if (data.elem.checked) {
power.push(data.value);
} else {
power.splice($.inArray(data.value,power),1);
}
var str = power.join(',');
$("input[name=power]").val(str);
});
}
//新窗口打开一个层,根据父级传过来的值,默认选中
var parent_json = eval('(' + parent.json + ')');
var json = parent_json.power.split(',');
console.log(json);
$(':checkbox').each(function () {
console.log($(this)[0].value);
if ($.inArray($(this)[0].value,json)!= -1) {
$(this).attr('checked','');
}
});