0

如何使用 jQuery 在 json 子数组中添加值?

我已经构建了这段代码,但它不起作用......开发人员控制台告诉我“无法调用未定义的方法‘push’”

function save(){
    var Arguments = [];
    $('.builder-page').each(function(){
        var title = $(this).find('input[name=title]').val();
        Arguments.pages.push({'title':title})
    });
    console.log(Arguments);
}

谢谢 !

4

2 回答 2

2

您需要将其声明为具有数组作为其pages属性的对象。

var Arguments = {pages: []};
于 2012-09-08T09:47:27.207 回答
1

Arguments你的数组不是pages。您的代码中没有任何迹象表明每个页面都已创建...

于 2012-09-08T09:47:43.047 回答