日期:2014-05-20  浏览次数:20709 次

请教一个js问题。。。。
C# code

<SCRIPT type="text/javascript">
    initAjaxLogin(ajax_login_params);
 
    function a(){
      
       var d=','+select_area.getContent();
       if(d==",")
       {
       alert("您还未选择!");
       }
       else
       {
         var c=d.split(",5001%");
        
        var shu;
        var dier;
        var disan;
         for(var i=1;i<c.length;i++)
         {
              shu=new Array(c[i]);  
          //document.write(shu);
//假如现在输出来的是:
//13,16,18,21,22,26|1008,14,17,19,24,31|1005,07,15,16,17,24|1005,10,16,17,22,31|0402,06,08,15,31,32|13(后
//面可能还有很多)
//问题,现在想继续拆分13,16,18,21,22,26|10像这样的为一组。。。13,16,18,21,22,26|10这个还可拆分没一个数字为
//一组,到最后输出来的是one=13,two=16,three=18,four=21,five=22,six=10,一次循环,下一组就是,one=08,two=14....
//我想要的就是这个效果。。。。。各位大神,有木有谁想到办法。。。。我写了几个数组,没写出来。。只有求救了。。。
                
         }     
       }
    }


</SCRIPT>



------解决方案--------------------
var strteam=shu.split('|');
for(var i=0;i<strteam.length;i++){
var teamlist=strteam[i].split(',');
for(var j=0;j<teamlist.length;j++){
one=teamlist[0];..........
}
}
------解决方案--------------------
同意。。。
------解决方案--------------------
同意2楼的!