1. 程式人生 > >jquery $().each、$.each、for 遍歷陣列

jquery $().each、$.each、for 遍歷陣列

$().each用於處理Dom元素

寫法:

 $("input[type='text']").each(function(index,obj){
        alert('索引是:'+index);
        alert('元素value是:'+$(obj).val());
    });

$.each()用於遍歷索引陣列,不能遍歷關聯陣列

var arr=[1,2,3];
$.each(arr,function(key,val){
    console.log('鍵名是:'+key);
    console.log('鍵值是:'+val);
})

for既能遍歷索引陣列又能遍歷關聯陣列

var arr=new Array();
    arr['a']=1;
    arr['b']=2;
    arr['c']=3;
    for(var key in arr){
        alert('鍵名是:'+key);
        alert('鍵值是:'+arr[key]);
    }