轉載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); });