jquery $().each,$.each的區別


轉載https://www.cnblogs.com/ooo0/p/6874198.html

 

在jquery中,遍歷對象和數組,經常會用到$().each和$.each(),兩個方法。

兩個方法是有區別的,從而這兩個方法在針對不同的操作上,顯示了各自的特點。

 

一,$().each

$().each,對於這個方法,在dom處理上面用的較多。

如果頁面有多個input標簽類型為checkbox,對於這時用$().each來處理多個checkbook.

$("input[type='checkbox']").each(function(i){
    if($(this).is(':checked') == true){
        console.log($(this).attr("name"));
    }
});

 

二,$.each()

對於遍歷一個數組,用$.each()來處理

$.each([{"name":"limeng","email":"xfjylimeng"},{"name":"hehe","email":"xfjylimeng"}], function(i,n){
    console.log("索引:"+ i +",對應值為:"+ n.name);
});


免責聲明!

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



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