以後如果想要獲取這方面的記錄 參考安釋 (大象)-> 優惠政策模塊
通過我上一章的筆記 記錄瞭如何將 多選框顯示的方法, 這一章銜接上一張的製作開始進行數據庫中有值之後多選框是否選中狀態的總結(三天就做出這點東西,悲催的很)
$('#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); 狀態