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

猜你喜欢

转载自www.cnblogs.com/wen-zi/p/9224274.html