var aa={ "women": { "tel": "123456", "cellphone": "98765"},  
  "man": { "tel": "123456", "cellphone": "98765"}}想问问,我如果想的得到aa里所有的tel,该怎么取呢

解决方案 »

  1.   

    for(var memberKey in aa)
    {
       var member=aa[memberKey];
       alert(member.tel);
    }
      

  2.   

    <script type="text/javascript">
    var aa={ "women": { "tel": "123456", "cellphone": "98765"},  
    "man": { "tel": "123456", "cellphone": "98765"}}
    var tel = [];
    for(var item in aa){
    tel.push(aa[item].tel);
    }
    alert(tel);
    </script>
      

  3.   

    按上面的写法,可以如下这么取:
    aa.women.tel
    aa.man.tel要是想循环去取,最好还是将AA设置为对象的数组
      

  4.   

    那如果我想设置aa里tel的值,应该用什么方法!!
      

  5.   

    for(var memberKey in aa)
    {
      var member=aa[memberKey];
      //alert(member.tel);
      member.tel="2674323";
    }
      

  6.   


    呵,第一次用json,谢谢了,等会结贴~~