這裏是我的html代碼如何將行數據逐個追加到表中?
<tr id="tHead">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
這裏是我的js代碼
$(document).ready(function(){
$.ajax({
url: "data.json",
dataType: "json",
success: function(obj) {
for(i=0;i<obj.data.length;i++){
$("#tHead").after("<tr>" +
"<td>" + obj.data[i].name1 +
"</td><td>" + obj.data[i].name2 +
"</td><td>" + obj.data[i].name3 +
"</td><td>" + obj.data[i].name4 +
"</td><td>" + obj.data[i].name5 +
"</td></tr>");
}
}
});
});
現在我可以後 「的tHead」 TR追加數據。 由於我在我的js代碼中使用.after,因此數據行將在「tHead」之後逐一追加,這將使我的第一個數據行成爲表中的最後一個。
我需要第一個數據行時,我將它附加在表上的第一行。 我能做些什麼才能使其正確?
我嘗試使用.append但不工作,新行將直接追加到「tHead」行的末尾。
使用反向循環,'for(i = obj.data.length -1; i> = 0; i--){' – Tushar