試圖遍歷並從以下對象中獲取的key/value值進行迭代:
var schedules = {
"0": {
"STAGE1": "1/2/13",
"STAGE2": "2/12/13"
},
"1": {
"STAGE1": "2/4/13",
"STAGE2": "3/9/13"
}
"2": {
"STAGE1": "4/13/13",
"STAGE2": "5/21/13"
}
}
有以下的jQuery:
$.each(schedules, function(index) {
$.each(schedules[index], function(key, value) {
$("ul#list").append("<li>" + key + " " + value + "</li>");
});
});
使我結束了一個簡單的列表:
- STAGE1 13年1月2日
- STAGE2 13年2月12日
- STAGE1 13年2月4日
- STAGE2 13年3月9日
- STAGE1 13年4月13日
- STAGE2 13年5月21日
我似乎沒有被使用$ .each()正確...我做錯了什麼?謝謝!
你爲什麼不使用數組? –
這是我得到的數據結構,所以我沒有選擇更改它。 – sakeferret
http://jsfiddle.net/fJ3M3/ – megawac