像这样:
function createJSON() { jsonObj = []; $("input[class=email]").each(function() { var id = $(this).attr("title"); var email = $(this).val(); item = {} item ["title"] = id; item ["email"] = email; jsonObj.push(item); }); console.log(jsonObj);}说明
您正在寻找
an array ofobjects。因此,您将创建一个空白数组。
input通过使用“标题”和“电子邮件”作为键为每个对象创建一个对象。然后,将每个对象添加到数组。
如果您需要字符串,请执行
jsonString = JSON.stringify(jsonObj);
样本输出
[{"title":"QA","email":"a@b"},{"title":"PROD","email":"b@c"},{"title":"DEV","email":"c@d"}]


