posts - 93,  comments - 2,  trackbacks - 0
          1.利用數(shù)組在列表中顯示名字
              (1)縱向顯示
              如:<script type="text/javascript>
                          $(document).ready(function(){
                                  var member = ["John","Kate","Peter"];
                                  $('p').html(member.join('<br />'));
                          }
                  </script>
              (2)顯示名字及其在數(shù)組中所在位置
              如:<script type="text/javascript>
                      $(document).ready(function(){
                      var member = ["John","Kate","Peter"];
                      $.each(member,function(n,value){
                      $('ol').append($('<li>'+value+'</li>'));
                      });
                  });
                  </script>
               (3)利用Html元素創(chuàng)建數(shù)組及計(jì)數(shù)數(shù)組的長(zhǎng)度
                  $(document).ready(function(){

                 Var names=$(‘li’).get();    //創(chuàng)建數(shù)組

                 $(‘p’).text(names.length);     //計(jì)數(shù)數(shù)組長(zhǎng)度
          });

          2.操作數(shù)組數(shù)據(jù)(轉(zhuǎn)換成大寫)
            $(document).ready(function(){ 
                  var member=["zhangsan","BoLaiTe"];

                 var member=$.map(member,function(n,i){    //member可以變?yōu)槠渌麛?shù)組名
                      return (i+1+"."+n.toUpperCase());
                  });

          });
          注:$.each()和$.map()都是迭代數(shù)組中的每個(gè)元素,并調(diào)用回調(diào)函數(shù)對(duì)每個(gè)元素做操作。后者還能返回一個(gè)數(shù)組元素。

          3.篩選數(shù)組元素
              (1)使用grep
              $(document).ready(function(){
                  member=["Dev","Tom"];
                  member=$.grep(member,function(v){return v.length>3});
              });
              (2)使用match
                  member=["Dev","Tom"];
                  member=$.grep(member,function(v){return v.match(/^[A-D]/)});
          4.字符串?dāng)?shù)組,數(shù)值數(shù)組排序
              (1)字符串?dāng)?shù)組排序
                     var member=["dev","Tom"]
                      member=member.sort();
                (2) 數(shù)值數(shù)組排序
                     var memer=[12,34,13,53];
                      member=member.sort(function(a,b){
                          return a-b;
                      });
                (3)對(duì)象數(shù)組排序
                      <script type="text/javascript" src="rs/js/jquery.js"></script>

                          <script type="text/javascript">

                          <!--

                          $(

                              function()

                              {

                                  var students =[

                                  {'sid':'ST001','sname':'張三','sage':18},

                                  {'sid':'ST004','sname':'趙六','sage':23},

                                  {'sid':'ST002','sname':'李四','sage':42},

                                  {'sid':'ST003','sname':'王五','sage':35}

                              ];

                              //表格顯示

                             $.each(students,

                                    function(index, value)

                                    {

                                          $('#ia').append('<tr><td>' + value.sid +

                                          '</td><td>' + value.sname +

                                          '</td><td>' + value.sage + '</td></tr>');

                                    }

                              );

                              //按照SID排序

                              var sidOrder = students.sort(

                                  function(a, b)

                                  {

                                  if(a.sid < b.sid) return -1;

                                  if(a.sid > b.sid) return 1;

                                  return 0;

                              }

                              );

                              $.each(sidOrder,

                              function(index, value)

                              {

                                  $('#ib').append('<tr><td>' + value.sid +

                                      '</td><td>' + value.sname +

                                      '</td><td>' + value.sage + '</td></tr>')

                                  }

                              );

                              //按照SAGE排序

                              var sageOrder = students.sort(

                                  function(a, b)

                                  {

                                      return (a.sage - b.sage);

                                  }

                              );

                              $.each(sageOrder,

                                  function(index, value)

                                  {

                                      $('#ic').append('<tr><td>' + value.sid +

                                      '</td><td>' + value.sname +

                                      '</td><td>' + value.sage + '</td></tr>')

                                  }

                              );

                          }

                      );

                      //-->

              </script>

          注:上述來源于:http://mmz06.blog.163.com/blog/static/12141696201102935021258/
          5.拆分?jǐn)?shù)組
              var member=[20,40,21,302,21];
              var memSecond=member.splice(1,2);
              得到 member=[20,302,21];
                      memSecond=[40,21];
          6.合并數(shù)組
              var mem1=[1,2];
              var mem2=[3,4];
              var mem=mem1.concat(mem2);
                       
                      

          posted on 2011-07-21 20:47 Terry Zou 閱讀(1276) 評(píng)論(0)  編輯  收藏 所屬分類: jQuery
          <2011年7月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          收藏夾

          Java

          搜索

          •  

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 南昌市| 屏东市| 弋阳县| 五华县| 县级市| 定襄县| 高台县| 修水县| 曲麻莱县| 临朐县| 铜川市| 阿拉善左旗| 肇源县| 常德市| 凤翔县| 镇安县| 奎屯市| 册亨县| 兴文县| 阆中市| 长岛县| 金华市| 神池县| 日土县| 夏邑县| 丹阳市| 嘉峪关市| 萨嘎县| 克山县| 边坝县| 钟山县| 临江市| 通城县| 高平市| 吴川市| 祥云县| 揭西县| 安西县| 安塞县| 东阿县| 北川|