陣列我似乎無法得到這個工作。我試着做兩件事情目標特定的JavaScript對象文字領域和使用jQuery
A)。獲取以下代碼以正確顯示。第一個元素是顯示「未定義
<ul>
<li>Button
<ul>
<li>x:1</li>
<li>y:2</li>
<li>width:3</li>
<li>height:4</li>
</ul>
</ul>
這裏是我的代碼:
$(document).ready(function() {
var data = {
"Controls": [{
"Button":[{ "x": "1","y": "2","width": "3","height": "4" }],
"Image":[{"x": "5","y": "6","width": "7","height": "8"}],
"TextField":[{"x": "9","y": "10","width": "11","height": "12"}]
}]
}
var str = '<ul>';
$.each(data.Controls, function(k, v) {
str += '<li>' + k[0] + '</li><ul>';
for(var kk in v.Button[0]){
str += '<li>' + kk + ':' + v.Button[0][kk] + '</li>';
}
str += '</ul>';
});
str += '</ul>';
$('div').append(str);
})
而且
B)。試圖顯示一個列表(從上面單獨列表)只是字段。像這樣:
<li>Button</li>
<li>Image</li>
<li>TextField</li>
我認爲回答第二個位於第一,但我似乎無法得到正確的目標。
任何幫助表示讚賞
我只是嘗試它,但它返回 – Rob
我只是嘗試過,但回報: 按鈕:[目標對象] 圖片:[對象的對象] 的TextField:[對象的對象] – Rob
第二個巨大的。第一個返回整個列表和子列表。我想一次只針對一個。我的示例目標按鈕。謝謝一堆 – Rob