【发布时间】:2011-08-31 09:29:22
【问题描述】:
使用jQuery SelectBox plugin 我正在尝试创建一个如下所示的JSON 对象,其中'value' 和'name' 是选择框的值对:
'Opt Group 1': {
'value': 'name',
'value': 'name',
'value': 'name',
'value': 'name',
'value': 'name'
},
因此,当我遍历我的数据时,我会将更多数据推送到数组的末尾。目前,要仅显示 'name',我使用以下内容:
var jsonObj = [];
for(var i=0; i<data.length; i++){
jsonObj.push(data[i].name);
}
console.log(jsonObj);
据我了解,JavaScript 似乎不喜欢使用变量作为标识符,即我不能这样做:jsonObj.push({data[i].id:data[i].name});
我应该如何创建我需要的那种 JSON 对象,以便让选择框根据需要工作?
【问题讨论】:
标签: javascript jquery arrays json jquery-selectbox