javascript - js array push 前面的null三个为空 没保存下啊
迷茫
迷茫 2017-04-11 11:06:58
0
1
771

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 值和称谓 存成变量。在数组中 不能全部存储。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
黄舟

是不是只存储到一个?

var ps=new Array();//这里是不是每次都重新定义了?
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート