我有来自形状像这样的数据库的 JSON:
var data = {
"zone01": [{
"region": "North",
"state": "New York",
"county": "Albany",
"code": "01"
}, {
"region": "North",
"state": "New York",
"county": "Albany",
"code": "05"
}, {
"region": "North",
"state": "Maine",
"county": "Auburn",
"code": "07"
}],
"zone02": [{
"region": "South",
"state": "Florida",
"county": "Gainseville",
"code": "82"
}, {
"region": "South",
"state": "Florida",
"county": "Macclenny",
"code": "73"
}]
};
我正在尝试获取第一组值“zone01”、“zone02”等的列表...以填充选择输入。通过选择区域,您可以从列表中选择,但我似乎无法获得区域列表。
我试过了:
$.each(data, function(index, element){
var zone = JSON.stringify(element.index);
$('#zone').append('<option value="'+zone+'">'+zone+'</option>');
});
但只是不确定。这是jsfiddle。
更新完成的代码
这是我的竞争代码:jsFiddle