如何使用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);
}
谢谢!
答案 0 :(得分:2)
您需要将其声明为具有数组作为其pages
属性的对象。
var Arguments = {pages: []};
答案 1 :(得分:1)
Arguments
您的数组不是pages
。您的代码中没有迹象表明每个页面都是创建的......