jQuery.each() - jQuery 遍歷方法使用介紹


  

定義和用法

each() 方法規定為每個匹配元素規定運行的函數。

提示:返回 false 可用於及早停止循環。

 

jQuery.each()方法大概有如下幾種用法,下面分別進行介紹:

 

1、選擇器.each(callback),回調函數不帶參數

語法
$(selector).each(function(){

});
  • selector
    Type:  Object
    jQuery的選擇器

實例

輸出每個 li 元素的文本:

$("button").click(function(){
  $("li").each(function(){
    alert($(this).text())
  });
});

 

2、jQuery.each( array, callback ),回調函數帶數組索引和數組索引對應值

語法

jQuery.each( array, callback )

  • object
    Type:  Object
    The object to iterate over.
  • callback
    Type:  FunctionString propertyName,  Object valueOfProperty )
    The function that will be executed on every value.

實例

輸出一個數組的索引值+數組索引對應值

$.each([ 52, 97 ], function( index, value ) {
  alert( index + ": " + value );
});

 

3、jQuery.each( object, callback ),回調函數帶對象key和對象value

語法

jQuery.each( object, callback )
  • object
    Type:  Object
    The object to iterate over.
  • callback
    Type:  FunctionString propertyName,  Object valueOfProperty )
    The function that will be executed on every value.

實例

輸出一個json對象的key值和value值

var obj = {
  "flammable": "inflammable",
  "duh": "no duh"
};
$.each( obj, function( key, value ) {
  alert( key + ": " + value );
});

 

全文完

:)

 

參考:

http://api.jquery.com/jquery.each/

http://www.w3school.com.cn/jquery/traversing_each.asp

http://www.runoob.com/jquery/traversing-each.html

http://www.w3school.com.cn/jquery/jquery_ref_traversing.asp

 

 

 

原文地址:

https://www.cnblogs.com/poterliu/p/10242908.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM