以后如果想要获取这方面的记录 参考安释 (大象)-> 优惠政策模块
通过我上一章的笔记 记录了如何将 多选框显示的方法, 这一章衔接上一张的制作开始进行数据库中有值之后多选框是否选中状态的总结(三天就做出这点东西,悲催的很)
$('#form-policy-edit input[type="checkbox"]').each(function (index, item) {
var pId = $(item).val();
$.each(list.list,function(indexObj, itemObj) {
if((itemObj.PolicyId == pId)&&(itemObj.GoodsId==policy_line.Id)){
$(item).attr("checked", true);
}
});
});
上面的代码可以看出, 首先通过循环 #form-policy-edit type="checkbox" 来获取到 他的item 及单个对象。
然后循环数据库中传到页面的list.list参数 与 checkbox的 val() 来比对, 如果id一样则
$(item).attr("checked", true); 状态