から構造化されたHTMLを生成:私はJSONオブジェクトの下からテーブルを生成するための最良の方法を考え出すしようとしているJSONオブジェクト
mytable=[
{div:{
nested:[
{table:{
nested:[
{thead:{
nested:[
{tr:{
nested:[
{th:{}},
{th:{}},
{th:{}}
]}}
]
}},
{tbody:{}}
]}}
]}}
];
最終結果はHTML要素を生成するので、のような構造が:
<div>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody></tbody>
</table>
</div>
私のロジックは、しかし、私は親に子要素バックバインドを行う方法を見つけ出すことはできませんので、要素を生成し、ループし続ける場合は、オブジェクトがプロパティnested
を持っているかどうかを確認することです同時に。
あなたはいけないが、JSONの内側に構築されたテーブルを返す必要があります。ちょうどデータを返し、JavaScriptを使ってhtmlを構築してください。 –
@VitorRigoniあなたの言っていることは知っていますが、私が探しているものではないことが分かります。私は開発をスピードアップするためにループを使ってよりダイナミックなアプローチを使いたいと思います。 –
あなたの 'JSON'は無効です。ネストされた「th」に問題があります。プラス、何を試しましたか? – cl3m