jQuery $.each遍歴オブジェクト、配列使用例

1903 ワード

これにより、オブジェクト、配列のプロパティ値を巡回して処理できます.
使用方法の説明
each関数は、パラメータのタイプによって実現される効果が完全に一致しません.
1、オブジェクトの遍歴(追加パラメータあり)
 
  
$.each(Object, function(p1, p2) {

     this;       // this Object
     p1; p2;     //

}, [' 1', ' 2']);


 
2、遍歴配列(添付パラメータあり)
 
  
$.each(Array, function(p1, p2){

     this;       // this Array
     p1; p2;     //
}, [' 1', ' 2']);


 
3、オブジェクトの遍歴(追加パラメータなし)
 
  
$.each(Object, function(name, value) {

     this;      //this
     name;      //name Object
     value;     //value Object
});
[code]
 

4、 ( )
[code]
$.each(Array, function(i, value) {

     this;      //this
     i;         //i Array
     value;     //value Array

});


jQueryのeachメソッドのいくつかの一般的な使い方を次に示します
 
  
 var arr = [ "one", "two", "three", "four"];    
 $.each(arr, function(){    
    alert(this);    
 });    
// each :one,two,three,four   
   
var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]    
$.each(arr1, function(i, item){    
   alert(item[0]);    
});    
// arr1 ,item ,  
//item[0]   
// each :1   4   7    
 
 
var obj = { one:1, two:2, three:3, four:4};    
$.each(obj, function(key, val) {    
    alert(obj[key]);          
});  
// each ,     
// :1   2  3  4