表這是我的代碼行添加到表追加與jQuery的
for(var i=0;i<subjects.length;i++){
$('#table-wrapper table').append("<tr><td data-subjectid="+i+">"+subjects[i].name+"</td>");
for(var j=0;j<no_of_batches;j++){
$('#table-wrapper table').append("<td data-batchid="+j+"></td>");
}
$('#table-wrapper table').append("</tr>");
}
這將產生輸出
<table>
<tbody>
<tr>
<tr>
<td data-subjectid="2">DBMS</td>
</tr>
</tbody>
<td data-batchid="0"></td>
<td data-batchid="1"></td>
<td data-batchid="2"></td>
<td data-batchid="3"></td>
</table>
爲什麼不內<td>
的越來越附加表末尾的<tr>
標籤,但取而代之的是<tbody>
附加元素,而不是部分HTML。 –
我建議在頂部創建一個字符串,將所有內容添加到它,然後將其附加到'for'的底部。 –
@Carl Saldanha,你想要的數據主題是在其他TD的頂部? – blackhawk