var mama=$("select").val();
for(var i =0;i<$("input[type='checkbox']").length;i++){
if($("input[type='checkbox']").eq(i).is(':checked')){
var ms=$("select").eq(i).data("id");
var mama=$("select").eq(i).val();
var ps=new Array();
// ps[i]=[["id",ms],["appellation",mama]];
ps[i]={"id":ms,"appellation":mama};
ps.push({"id":ms,"appellation":mama});
}
}
console.log(ps);
var str = JSON.stringify(ps);
console.log(str);
http://runjs.cn/code/q8tgwq0o 我做了一个示例demo.
获取input中的值和称谓 然后保存变量 存在数组中去。
但多个input 值和称谓 存成变量。在数组中 不能全部存储。
是不是只存储到一个?