JQuery之 $().each和$.each()的区别

在JQuery中,遍历对象和数组会经常使用两个方法:$().each和$.each()

1 $().each

$().each在DOM处理上面使用相对较多,如果页面有多个input标签类型为checkbox,这是一般使用$().each

//回调函数是可以传参数的,这里的i就是遍历的索引
$(“input[name=’checkbox’]”).each(function(i){
    //其中$(this):将DOM的this分装成了JQuery对象
    if($(this).attr(‘checked’)==true)
    {    
        //需要操作代码
    }
}

2. $.each()

遍历数组一般使用$.each()来进行处理

$.each([{name:"limeng",email:"xfjylimeng"},{name:"hehe",email:"xfjylimeng"}],function(i,n)
{
    //这里的i为遍历索引值,n为当前的遍历对象,通过.属性名的方式可以获取健值对所对应的的值
    alert("索引:"+i+"对应值为:"+n.name);
});

猜你喜欢

转载自blog.csdn.net/qq_41171409/article/details/123201176