这里是我的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