【发布时间】:2019-11-26 23:06:27
【问题描述】:
我有一个从数据库中的数据自动创建的表。
var rows = "";
rows += "<tr class='row_primary'>";
rows += "<td>COL 1</td>";
rows += "<td>COL 2</td>";
rows += "<td>COL 3</td>";
rows += "</tr>";
$.each(data.db_values, function(i, results){ //This is from database with n rows depend on n results
rows += "<tr class='row_secondary'>";
rows += "<td>COL 1</td>";
rows += "<td>results.ID</td>";
rows += "<td>COL 3</td>";
rows += "</tr>";
});
$('#t_barang tbody').append(rows);
我的想法是在创建表后添加行跨度。但是,它似乎没有按应有的方式工作。我尝试为 5 行表添加 $('#t_barang tbody tr').attr('rowspan', '5');。但是,这不是换表。
当前结果:
COL1 COL2 COL3
COL1 DATA1 COL3
COL1 DATA2 COL3
COL1 DATA3 COL3
COL1 DATA4 COL3
预期结果:
COL2
DATA1
COL1 DATA2 COL3
DATA3
DATA4
【问题讨论】:
标签: javascript jquery html-table rows