Jquery eche 方法使用


 
 ////////////01。處理一個唯獨的數組
 
 //$.each 函數用於便利的制定的對象和數組 
 var arr=[52,97];
 $.each(arr, function(index, val) {
   // alert(index+','+val);
 });
 
 
 
 //單個數組
  var arr1 = [ "one", "two", "three", "four", "five" ];
  $.each(arr1, function() {
   // alert(this);
  });

 
  
 ////////////02。二位數組
//複合數組
 var arr2=[[1,2,3],
           [4,5,6],
           [7,8,9]];
 
 $.each(arr2, function(index, value) {
//    alert( value[0]);
 });
 
 
 
 var arr3=[
 ['a', 'aa', 'aaa'],
  ['b', 'bb', 'bbb'],
   ['c', 'cc', 'ccc']];
 
 $.each(arr3, function(i, item) {
   
   //alert(i);
  //  alert(item[1]); //獲取中間的部分
 });
 
 
 
 
 
 
 
 ///////////03。遍歷對json 類型的key,value 結構
 
 //遍歷對象屬性
 
 var obj = {
        "flammable": "inflammable",
        "duh": "no duh"
    };
    
    
    $.each(obj, function(key, value) {
      // alert(key+":"+value);
    });
 
 

 

 

 
 /////////////////////////03.訪問一個對象ach處理json數據,這個each就有更厲害了,能循環每一個屬性

 var aa= { name: "John", lang: "JS" };

 $.each(aa, function(index, v) {
 //   alert("關鍵詞"+index+"值:"+v);
 });


var obj = { one:1, two:2, three:3, four:4, five:5 }; //key value
 
 $.each(obj, function(key, value) {
   // alert(obj[key]);
 
 });
 

 
 
 //demo 綜合:
 
       alert("demo");
     var response={1000:[{ one:1, two:2}],
                   2000:[{ one:1, two:2 }]};
    
     // var response={bb:1,cc:2};
   //如何取bb 和cc的數值
    alert("先遍歷keyvalue結構");
   
   
    $.each(response, function(key, value) {
                
                //alert(value);  //[{ one:1, two:2}]
                //再便利數組
            $.each(obj, function(key, value) {
                   alert(key+":"+value);
    });
 
                
                 });
     
     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章