首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加到jQuery serializearray()

添加到jQuery serializearray()
EN

Stack Overflow用户
提问于 2012-01-27 04:02:58
回答 3查看 5.9K关注 0票数 0

我有var data = serializearray()data的输出是

代码语言:javascript
复制
[
  {
    name: "a",
    value: "1"
  },
  {
    name: "b",
    value: "2"
  },
  {
    name: "c",
    value: "3"
  },
 ]

如何在serializearray()完成后向数据中添加更多的名称和值。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-27 04:04:39

输出只是一个Javascript数组,所以您可以这样操作它。

修改现有元素添加另一个元素:data.push({ name: "d", value: "4" });

  • To修改现有元素:data[0].name = "newName";

有关更多信息,请访问see the MDN docs for Array

票数 7
EN

Stack Overflow用户

发布于 2012-01-27 04:04:22

代码语言:javascript
复制
data.push({
    name: 'foo',
    value: 'bar'
});

您甚至可以在一次调用中传递几个额外的对象:

代码语言:javascript
复制
data.push({
    name: 'foo',
    value: 'bar'
}, {
    name: 'baz',
    value: '...'
});
票数 4
EN

Stack Overflow用户

发布于 2012-01-27 04:04:56

推送到阵列上:

代码语言:javascript
复制
data.push({
   name: 'd',
   value: '4'
});

或合并多个数组:

代码语言:javascript
复制
var newData = [{
   name: 'd',
   value: '4'
}];
data = data.concat(newData);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9024498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档