JQuery多選框的數據選中狀態

以後如果想要獲取這方面的記錄  參考安釋 (大象)-> 優惠政策模塊


通過我上一章的筆記 記錄瞭如何將 多選框顯示的方法, 這一章銜接上一張的製作開始進行數據庫中有值之後多選框是否選中狀態的總結(三天就做出這點東西,悲催的很)

 $('#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); 狀態



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章