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>
はTABLE & THEADタグを持つことをラップする簡単な方法はありますか?私が最終的に思いついたのはここです。それは動作しますが、 "。append()"への2回の呼び出しは扱いにくいようです。
jq_tblRow = $('<table>').append($('<thead>').append(jq_tblRow));
Iは等、後に、前に、アペンド、appendTo、プリペンドを使用し、その順列
.append('<table><thead>')
の様々な組み合わせを試してみました。
が同じことを行うことができ、他の方法があるが、それがすべて1つのライナーに収まる...どのくらいに簡単、あなたはそれを得ることを期待しますか? – charlietfl
しかし、 'jq_tblRow'は実際には、テーブル全体があなたが追加した行ではなく...その割り当てが意図されているかわからないことに注意してください。 – charlietfl