【问题标题】:How to add a value in a json subarray with jQuery?如何使用 jQuery 在 json 子数组中添加值?
【发布时间】:2012-09-08 09:43:11
【问题描述】:

如何使用 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);
}

谢谢!

【问题讨论】:

    标签: javascript jquery arrays json foreach


    【解决方案1】:

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

    var Arguments = {pages: []};
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多