0
我从JSON对象构建表。第一步是建立表列标题:构建HTML表格
jq_tblRow = $('<tr>') ;
obj_Report.fieldMetadata.forEach(function(elt) {
jq_tblRow.append('<th>' + elt.name)
}) ;
能产生一排的列标题:
<tr><th>Item Type</th><th>Title</th> ... etc... </tr>
是否有包装,与表& THEAD标签更简单的方法?这是我最终想出来的。它可以工作,但对“.append()”的2个调用看起来很尴尬。
jq_tblRow = $('<table>').append($('<thead>').append(jq_tblRow));
我使用追加,appendTo,前置之前,之后等以及它们的排列试过的
.append('<table><thead>')
各种组合。
还有其他的方法,可以做同样的事情,但是这一切都融入一个衬垫......多么简单,你会希望它得到什么? – charlietfl
但请注意'jq_tblRow'现在实际上是整个表格,而不是您添加的行...不知道该分配的目的是什么 – charlietfl