定義リストを作成するために、機能する json-object 構造を作成しようとしています。私がここでやろうとしていることを見てください: jsfiddle
var x =
[{
"dl":
{
"dt":"head 1"
{
"dd":
[
"listitem 1",
"listitem 1",
"listitem 1",
"listitem 1",
"listitem 1"
]
},
"dt":"head 2"
{
"dd":
[
"listitem 2",
"listitem 2"
]
}
}
}]
;
この JS のスニペットを実行して、JSON オブジェクトからマークアップを作成しようとします。
$.each(x["dl"], function(i,v){
console.log(this.dt, this.dd);
});
変数 x を使用して、次のマークアップを作成しようとしています。
<dl>
<dt>head 1</dt>
<dd>listitem 1</dd>
<dd>listitem 1</dd>
<dd>listitem 1</dd>
<dd>listitem 1</dd>
<dd>listitem 1</dd>
<dt>head 2</dt>
<dd>listitem 2</dd>
<dd>listitem 2</dd>
</dl>
<dl>
<dt>head 1</dt>
<dd>listitem 1</dd>
<dd>listitem 1</dd>
<dd>listitem 1</dd>
<dd>listitem 1</dd>
<dd>listitem 1</dd>
<dt>head 2</dt>
<dd>listitem 2</dd>
<dd>listitem 2</dd>
</dl>
マークアップは私が作成する必要があるものです。JSON 構造で何が間違っていますか?