- 当我们需要动态生成table,并且这些数据没有绑定到页面中,只是一些临时获得的数据,那么这个时候要将这些数据放到table中,jstl的实现方式肯定已经不行了,那么这时候我们可以通过innerHTML来生成table并完成数据填充,以下给出详细的功能实现:
var code = '';
var div1 = document.getElementById('tableId');
var rows = $('#wyfeeDetailGrid').datagrid('getRows');
for (var i = 0; i < rows.length-1; i++) {
code += "<tr><td>" +rows[i].kjkm_txt+"</td> <td>" + rows[i].remark +"</td> <td>" + rows[i].pay_amount +"</td></tr>";
}
var size = 5 - rows.length;
for(var i = 0; i <size; i++){
code += "<tr><td>" +" "+"</td> <td>" + "</td> <td>" +"</td></tr>";
}
div1.innerHTML = code;