我是用jquery来做的先上源码吧function piliang(){
  var id = new Array();
  var num = new Array();
  var len = $("#formData input:text").length;
  for ( var i = 0; i <=len; i++) {
    id.push ( $("#formData tr:eq("+[i]+") td:eq(1)").text() );
    if (i>0) {
      num.push( $("#properties"+[i]).val() );
    }
  };
}  id 的结果:1,2,3,
  num 的结果:茶楼,咖啡厅,桑拿房不知道如何去除3后面的逗号理想结果:     id 的结果:1,2,3
              num 的结果:茶楼,咖啡厅,桑拿房

解决方案 »

  1.   

    var num=new Array();
    num.push(1)
    num.push(2)
    num.push(3)
    alert(num.join(""))
      

  2.   

    id 的结果不是 num的结果
      

  3.   

    不知道楼主是不是使用‘,’来连接id数组的?如果id=["1","2","3,"],只需要将最后的元素substring掉最后一位,id[id.length-1]=id[id.length-1].substring(0,id[id.length-1].length-1)如果id=["1","2","3",""]就是说最后的元素为空,导致id.join(",")后在字符串的最后多了一个逗号,那么可以将id的最后一个元素删掉,id.pop()一下就可以了!