【发布时间】:2016-06-01 13:57:43
【问题描述】:
对不起我的英语不好
我正在使用 javascript,我已经构建了一个数组,我想在这个数组中输入值。
var attribute_sets = [];
$('.attribute_set :selected').each(function(i, selected){
attribute_sets[i]['id'] = $(selected).val(); // getting id
attribute_sets[i]['name'] = $(selected).text(); // getting name
});
它给了我错误
TypeError:attribute_sets[i] 未定义
这个也试过
attribute_sets[i]['id'].push($wk_jq(selected).val());
仍然出现同样的错误
谁能指导我如何在这个 JS 数组中插入值。 我想要这样的输出
array
[0]
'id':'1',
'name':'abc'
[1]
'id':'2',
'name':'xyz'
【问题讨论】:
-
你想得到什么类型的元素?
-
我正在尝试从多选中获取 id 和名称,并且我正在将此数组发送到 php
标签: javascript arrays associative-array