1
我拼命試圖在使用.each()
循環時創建Object
,但它似乎不起作用。這裏是代碼:使用.each()從表格行中創建嵌套對象
$("#pdfyap").on("click", function(){
var sonarr = {};
$("#bura tr").each(function(){
var malzemeadi = $(this).find(".maladi").html();
console.log(malzemeadi);
sonarr[malzemeadi] = {};
sonarr[malzemeadi]["malzemekodu"] = $(this).find(".malkodu").html();
sonarr[malzemeadi]["malzemedovizi"] = $(this).find(".doviz").html();
sonarr[malzemeadi]["malzemekdvorani"] = $(this).find(".kdvoranbir").html();
sonarr[malzemeadi]["malzemebirimfiyati"] = $(this).find(".birimfiyat").html();
sonarr[malzemeadi]["malzemebirimkdvmiktari"] = $(this).find(".kdvmikbir").html();
sonarr[malzemeadi]["malzemedovizfiyati"] = $(this).find(".dovfiyat").html();
});
sonarr["nettoplam"] = $("#aratop").html();
sonarr["kdvtoplam"] = $("#kdvtop").html();
sonarr["grosstoplam"] = $("#totaltry").html();
console.log(sonarr);
});
我得到的所有值正確的,但在控制檯中的對象,似乎剛纔的鍵(malzemeadi)和它的價值是空的,最後三個特徵是正確的得到。長話短說:只是嵌套的不會被添加,儘管選擇器獲得的值是正確的(多次檢查它)。我錯過了什麼?
這裏是控制檯日誌,太:提前
Object { sdfsadd: Object, fhg: Object, xcvxcv: Object, nettoplam: "6431", kdvtoplam: "245", grosstoplam: "6676" }
感謝。
我speechless.really。這是唯一的問題。一切正常,但由於你寫下的原因,我無法看到它。 thx的提示。 –