0
我想用對象類別名稱填充下拉菜單。聽起來很簡單,但我無法弄清楚這一點。請幫忙。使用JSON數組名稱動態填充下拉菜單
例如:
JSON
window.cars =
{
"compact":
[
{ "title": "honda",
"type": "accord",
"thumbnail": "accord_t.jpg",
"image": "accord_large.jpg" },
{ "title": "volkswagon",
"type": "rabbit",
"thumbnail": "rabbit_t.jpg",
"image": "volkswagon_large.jpg" }
],
"trucks":
[
{ "title": "Ford",
"type": "f-150",
"thumbnail": "ford_t.jpg",
"image": "chevy_large.jpg" },
{ "title": "GMC",
"type": "silverado",
"thumbnail": "gmc_t.jpg",
"image": "gmc_large.jpg" }
]
};
因此, 「緊湊型」 和 「卡車」 將填充下拉菜單。
HTML + JQUERY
$.each(cars, function(k, v){
$('select').append('<option value="' + k + '">' + k + '</option>');
});
}
任何想法,爲什麼這是不行的?
在此先感謝!
嗯。看起來像你需要另一個層次的循環。 – 2012-04-03 01:14:26