如何使用jQuery在json子阵列中添加值?

时间:2012-09-08 09:43:12

标签: javascript jquery arrays json foreach

如何使用jQuery在json子阵列中添加值?

我已经构建了这段代码,但它不起作用......开发者控制台告诉我“无法调用方法'推送'未定义”

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

谢谢!

2 个答案:

答案 0 :(得分:2)

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

var Arguments = {pages: []};

答案 1 :(得分:1)

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