如何在jquery中形成数组对象

时间:2013-10-31 17:30:52

标签: javascript jquery

下面我有一个页面设计,我有两个输入框。

姓名和年龄。

我还有一个添加按钮。

单击添加按钮后,我有span名称和年龄的元素 enter image description here

以上将被分组,比如说“朋友”

喜欢明智的另一个组,包含人物对象列表

现在我必须存储像

这样的数据
group 1- 
   list of objects 
   name - age
   name - age
group 2 -
   list of objects
   name - age
   name - age.

稍后将提交数据。 我试过var person = new Object();,但我希望有像

这样的关键值
name: firsname , age: 23

还是有其他方法可以实现这一目标......提前谢谢。

编辑 - 我需要在点击添加按钮

时动态执行此操作

3 个答案:

答案 0 :(得分:1)

不需要jQuery - 您可以这样做:

var person = {
    name: firstname,
    age: 23
}

答案 1 :(得分:0)

您可以这样做:

var person = [];

稍后当您需要将数据插入数组时,请执行此操作

person.push(
         {
            'name':firsname ,
            'age':23
         }
);

希望有所帮助!

答案 2 :(得分:0)

试试这个:

var ary = [];
var person = {};
person.name = "nimma";
person.age = 33;
ary.push(person);
person.name = "maddy";
person.age = 30;
ary.push(person);

你也可以这样做:

var ary = [{"name":"nimma","age":33},{"name":"maddy","age":30}];

Fiddle here.