$.each(Data, function (i, item) {
//debugger;
var newrow = $(".hide").clone();
$(newrow).find(".hdnID").val(item.ID);
$(newrow).find(".hdnSecID").val(item.SecID);
$(newrow).find(".hdnSno").val(item.SNO);
$(newrow).find(".hdnMchID").val(item.MchId);
$(newrow).find(".MchDesc").html(item.MchDesc);
$(newrow).find(".jobdesc").html(item.JobDesc);
$(newrow).find(".SecName").html(item.SecName);
Index++;
console.log(Index);
$("#Acdetail").append($(newrow));
});
有250
項需要追加。但它掛起了頁面。如果我刪除$("#Acdetail").append($(newrow));
並只使用console.log
打印新行的html,它將在2秒內打印出來。JQuery「append」掛起頁面
任何幫助?
250是不是一個非常高的數字,使掛起發生。你在頁面上有多少'$('。hide')'元素? – asprin
你確定它是$(「#Acdetail」)。append($(newrow));而不是$(「#Acdetail」)。append(newrow)你必須做的? – agfc
@asprin只有一個 –