jQuery each()
each方法以匹配元素集合中每一個元素作為上下文去執行一個函式。
當每次執行方法時,方法的執行環境都是匹配元素集合中不同DOM元素,並且會將此元素在集合中索引傳遞給此函式,索引值是從0開始的。返回false用於提早停止迴圈執行,返回true將繼續執行函式,直到匹配元素中每一個元素都遍歷完成。
語法結構:
[JavaScript] 純文字檢視 複製程式碼$(selector).each(function(index,element))
引數解析:
function(index,element):對於匹配元素集合中的每一個元素所要執行的函式。
(1).index:可選,當前上下文元素在匹配元素集合中的索引。
(2).element:可選,當前上下文元素。
jQuery1.0版本新增。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#btn").click(function () { var str = ""; $("li").each(function (index, element) { str = str + index + ":" + element.innerHTML+"<br/>" }) $("div").html(str); }) }) </script> </head> <body> <div></div> <ul> <li>後臺專區</li> <li>前臺專區</li> <li>資料庫專區</li> <li>站長專區</li> </ul> <input type="button" value="檢視效果" id="btn"/> </body> </html>
上面的程式碼可以便利jQuery物件中的每一個li元素。
(1).index:當前li元素在li元素集合中的索引位置。
(2).element:當前li元素物件。
(3).function中的this指向element,也就是當前li元素物件。
相關文章
- jQuery $.each用法jQuery
- jQuery.each()jQuery
- jQuery map和each用法jQuery
- jQuery的each函式jQuery函式
- Jquery的$(selector).each()和$.each()原理和區別jQuery
- $.each(index,el)方法使用(jQuery)IndexjQuery
- jQuery.each()的5個案例jQuery
- jQuery each() 實現break和continuejQuery
- jQuery - 函式 $().each() 的迴圈控制jQuery函式
- jquery中each的三種遍歷方法jQuery
- jQuery中$.each()常見使用方法有哪些jQuery
- jquery 裡的each使用方法詳解薦jQuery
- 一直困解的jQuery中的eachjQuery
- 如何跳出jquery的each()函式迴圈語句jQuery函式
- 如何跳出當前jquery.each()函式迴圈jQuery函式
- jQuery遍歷函式,javascript中的each遍歷jQuery函式JavaScript
- jQuery的each終止或跳過示例程式碼jQuery
- jquery的$.each()函式和$.map()函式的區別jQuery函式
- jQuery中使用$.each()遍歷陣列時要注意的地方jQuery陣列
- JavaScript專題之jQuery通用遍歷方法each的實現JavaScriptjQuery
- jquery使用each()方法遍歷json資料程式碼例項jQueryJSON
- SCSS @eachCSS
- $(selector).each()與$.each()方法的區別
- jquery的each()函式遍歷陣列和物件程式碼例項jQuery函式陣列物件
- jquery如何用each遍歷實現一個排異切換的效果?jQuery
- jQuery原始碼閱讀(十一)---each、map、grep、merge、makeArray、inArray解讀jQuery原始碼
- Laravel each () 方法Laravel
- Promise.each()Promise
- jQuery的事件機制,事件物件介紹,外掛機制,多庫共存,each()jQuery事件物件
- jquery篩選陣列之grep、each、inArray、map的用法及遍歷json物件 [轉]jQuery陣列JSON物件
- $.each()、$.map()區別淺談
- AS 學習筆記 for in 和 for each in筆記
- js動態往div裡新增按鈕的兩種方式以及jQuery中$.each的用法詳解JSjQuery
- Terraform中的for_each和countORM
- c++ for_each()與仿函式C++函式
- $.each遍歷物件陣列程式碼例項物件陣列
- For-each 和 Index-for 迴圈最佳實踐Index
- For v$ views you need to grant privilege to each v_$ directlyView