我嘗試創建一個工作json對象結構來創建一個定義列表。 看看我在這裏試着這樣做: jsfiddle從json對象創建定義列表
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對象創建markupt:
$.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結構中做了什麼錯誤?
請在這裏發佈代碼。這樣可以幫助2年後的人出現同樣的問題。 – 2012-04-19 19:43:17
你需要告訴我們更多關於你想要做的事情。這不夠具體,問題可能會被關閉。 – 2012-04-19 19:44:30
您的對象聲明無效。說'dt':「head 1」的部分後面緊接着是「{」。你需要用逗號或'}'跟隨它。 – 2012-04-19 19:46:46