Javascript 如何在jquery中形成数组对象

Javascript 如何在jquery中形成数组对象,javascript,jquery,Javascript,Jquery,下面我有一个页面设计,我有两个输入框 姓名和年龄 我还有一个添加按钮 单击“添加”按钮后,我得到了带有名称和年龄的span元素 以上将分组,称为“朋友” 与另一个组一样,包含person对象的列表 现在我必须像这样存储数据 group 1- list of objects name - age name - age group 2 - list of objects name - age name - age. 稍后将提交数据。 我尝试了var per

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

姓名和年龄

我还有一个添加按钮

单击“添加”按钮后,我得到了带有名称和年龄的span元素

以上将分组,称为“朋友”

与另一个组一样,包含person对象的列表

现在我必须像这样存储数据

group 1- 
   list of objects 
   name - age
   name - age
group 2 -
   list of objects
   name - age
   name - age.
稍后将提交数据。 我尝试了
var person=newobject(),但我希望有这样的键值

name: firsname , age: 23
或者有没有其他的方法来实现这一点…提前谢谢


编辑-我需要在单击“添加”按钮时动态执行此操作,不需要jQuery-您只需执行以下操作:

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

不需要jQuery—您只需执行以下操作:

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

您可以这样做:

var person = [];
var ary = [{"name":"nimma","age":33},{"name":"maddy","age":30}];
稍后,当您需要将数据插入数组时,请执行此操作

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

希望有帮助

您可以这样做:

var person = [];
var ary = [{"name":"nimma","age":33},{"name":"maddy","age":30}];
稍后,当您需要将数据插入数组时,请执行此操作

person.push(
         {
            'name':firsname ,
            'age':23
         }
);
希望有帮助

试试这个:

var ary = [];
var person = {};
person.name = "nimma";
person.age = 33;
ary.push(person);
person.name = "maddy";
person.age = 30;
ary.push(person);
您也可以这样做:

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

var ary = [];
var person = {};
person.name = "nimma";
person.age = 33;
ary.push(person);
person.name = "maddy";
person.age = 30;
ary.push(person);
您也可以这样做:

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

var person={name:firstname,年龄:23}
然后
arrayofpersons.push(person)
?您能展示一些您尝试过的代码吗?我不明白你在问什么。
var person={name:firstname,age:23}
然后
arrayofpersons.push(person)
?您能展示一些您尝试过的代码吗?我不明白你在问什么。我尝试过,我需要保留以前的数据,但当我尝试添加下一个person对象时,这不起作用。它覆盖但存储在
ary
中。你也可以这样做,
ari=[{“name”:“nimma”,“age”:33},{“name”:“maddy”,“age”:30}]它现在正在工作,在声明全局变量后,我没有将变量'ary'声明为全局变量。我尝试了,我需要保留以前的数据,但当我尝试添加下一个person对象时,这不起作用。它覆盖但存储在
ary
中。你也可以这样做,
ari=[{“name”:“nimma”,“age”:33},{“name”:“maddy”,“age”:30}]它现在正在工作,在声明全局变量后,我没有将变量'ary'声明为全局变量。