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