JAVA工具
          JAVA使用軟件 開發工具
          posts - 87,  comments - 9,  trackbacks - 0
           each()函數是基本上所有的框架都提供了的一個工具類函數,通過它,你可以遍歷對象、數組的屬性值并進行處理。

              jQuery和jQuery對象都實現了該方法,對于jQuery對象,只是把each方法簡單的進行了委托:
          jQuery對象作為第一個參數傳遞給jQuery的each方法.換句話說:
          jQuery提供的each方法是對參數一提供的對象的中所有的子元素逐一進行方法調用。
          而jQuery對象提供的each方法則是對jQuery內部的子元素進行逐個調用。
             jQuery.prototype.each=function( fn, args ) {
                return jQuery.each( this, fn, args );
             }

             讓我們看一下jQuery提供的each方法的具體實現,
              jQuery.each(obj,fn,arg)  
              該方法有三個參數:進行操作的對象obj,進行操作的函數fn,函數的參數args。
              讓我們根據ojb對象進行討論:
          1.obj對象是數組
          each方法會對數組中子元素的逐個進行fn函數調用,直至調用某個子元素返回的結果為false為止,也就是說,
          我們可以在提供的fn函數進行處理,使之滿足一定條件后就退出each方法調用。當each方法提供了arg參數時,
          fn函數調用傳入的參數為arg,否則為:子元素索引,子元素本身
          2.obj 對象不是數組
          該方法同1的最大區別是:fn方法會被逐次不考慮返回值的進行進行。換句話說,obj對象的所有屬性都會被fn方法進行調用,
          即使fn函數返回false。調用傳入的參數同1類似。
          在each 中 的continue 和break
          continue 在each 中用 return true;
          break  在each 中用 return false;

                 var data = eval("(" + response.responseText + ")");
                      var notice = "";
                      $.each(data, function(i, row) {
                      notice += String.format("<li><a href=''>{0}</a></li>", row.NoticeTitle);
                  })

          posted on 2011-11-30 15:37 王豪 閱讀(526) 評論(1)  編輯  收藏 所屬分類: JQuery

          FeedBack:
          # re: jquery each[未登錄]
          2012-04-13 17:59 | aa
          saaaaaaaaaaaaaa  回復  更多評論
            

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 南丰县| 罗山县| 金华市| 灵宝市| 灌南县| 天水市| 陆丰市| 宣化县| 富顺县| 永丰县| 双流县| 越西县| 盐亭县| 赫章县| 邵阳市| 县级市| 德阳市| 宝丰县| 渭源县| 临桂县| 济阳县| 文昌市| 友谊县| 南和县| 剑川县| 东阿县| 江都市| 武乡县| 汝城县| 馆陶县| 东平县| 微博| 根河市| 汨罗市| 克拉玛依市| 钟山县| 会东县| 昌都县| 古浪县| 民勤县| 博湖县|