我有一個小問題,我的For循環在我的Javascript中。這裏是我的代碼:如何在for循環中創建表格行
$(document).ready(function() {
$.getJSON("CAN_gen_1.json", function(json) {
var tr;
for (var i = 0; i < json.messages.length; i++) {
tr = $('<tr/>');
var details = json.messages[i];
for (var j = 0; j <= details.signals.length; j++) {
tr.append("<td>" + details.signals[j].start_bit + "</td>");
tr.append("<td>" + details.signals[j].comment + "</td>");
tr.append("<td>" + details.signals[j].bit_length + "</td>");
tr.append("<td>" + details.signals[j].factor + "</td>");
tr.append("<td>" + details.signals[j].offset + "</td>");
tr.append("<td>" + details.signals[j].is_big_endian + "</td>");
tr.append("<td>" + details.signals[j].is_signed + "</td>");
tr.append("<td>" + details.signals[j].name + "</td>");
$('#table_1').append(tr);
}
}
});
});
我宣佈一個錶行(tr)。每當我循環瀏覽我的json文件時,我都會使用它。問題是我得到一行所有的數據。
我想削減行以便有一個可讀的表。
看快照:。
做一個檢查,看看爲什麼。你想追加到TBODY – mplungjan