關于jquery中全局函數each使用介紹
jquery 包含了兩個each一個是 $().each 另一個是 $.each 區(qū)別就在于前一個是jquery對象的內置函數 而后一個 這是對象的遍歷函數 一般用于ajax中獲取不同的對象數據進行遍歷以json為例 jquery 的getJSON 快捷方法可以便利的取得 指定url中的json文件 jquery 會內置的調用 js原生 的eval函數來解析json文本 轉換成一個 js對象 然后通過each全局函數 進行遍歷 以取得其中的值 語法 each(data,[params],function(當前項索引,當前項)) 這也是與 內置函數each的一個極大的不同, 內置函數中的 index 是一個標識符 用來表示 從什么位置開始遍歷,后面是 element 元素 指定遍歷多少個 element 而全局函數中的 each 重的index 是指 json中每個鍵值對 中的鍵 也就是KEY! 再jquery 基礎教程一書中 作者舉例寫了相應的代碼 但是沒有能夠將 參數正確示例 其示例代碼如下
$.each(data,function(entryIndex,entry){ var html = entry['term']}); 看過此書的朋友一定很疑惑 關于 entryIndex 到底是啥? 其實 entryIndex 就是 'term' 只不過作者沒有用索引代入 而是直接從json中將鍵值填入了,通過 調試才發(fā)現 如下問題 普遍翻譯為索引,個人意見 還是應該 以鍵來稱呼 entry 就是一個包含了鍵值對的屬性 值是一個字段 當這個屬性通過 鍵作為索引導入 讀出相應的 值通過 類似get訪問器的方式返回,希望能給有疑惑的朋友作為解答.
相關文章
jQuery插件FusionCharts繪制的2D雙柱狀圖效果示例【附demo源碼】
這篇文章主要介紹了jQuery插件FusionCharts繪制的2D雙柱狀圖效果,結合實例形式分析了jQuery使用FusionCharts插件繪制2D雙柱狀圖的具體步驟與相關操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-05-05
JQuery 構建客戶/服務分離的鏈接模型中Table分頁代碼效率初探
JQuery構建客戶/服務分離的鏈接模型中Table分頁代碼效率初探!2010-01-01
jquery中append()與appendto()用法分析
這篇文章主要介紹了jquery中append()與appendto()用法分析,以實例的形式分析了jquery中append()與appendto()的具體語法與詳細用法,需要的朋友可以參考下2014-11-11
基于JQuery的訪問WebService的代碼(可訪問Java[Xfire])
最近有些時間學習了下JQuery,發(fā)現有很多JQuery訪問.net WebService的例子。作為WebService這種接口應該是通用的,為什么沒人關于Java的例子呢?這點引起我的興趣。2010-11-11
JQuery為textarea添加maxlength屬性并且兼容IE
textarea默認不支持maxlength屬性,JQuery為textarea添加maxlength,并且兼容IE,具體實現祥看本文,希望可以幫助到你2013-04-04
EasyUI在Panel上動態(tài)添加LinkButton按鈕
Easyui的panel面板,在panel的面板中動態(tài)添加Linkbuton按鈕的編輯方法,下面把實現思路及代碼記錄到腳本之家平臺,供大家參考2017-08-08

