通过eq(i)精确定位遍历的元素中的某个元素的值

("[name='hobby']"):定位遍历的元素
$("[name='hobby']").eq(i):精确定位到所有元素中的某一个

$(function () {
        //点击全选框,选中所有购物车商品
        var  a = 1;
        $("[name= 'all']").click(function () {
            a++;
            //获取选中的订单项金额
            var money = parseInt($("[name='hobby']").siblings(".mid-je").children("span").text());
            //获取当前总计中的金额
            var sum = parseInt($(".jshj-p2").children("span").text());
            if(a % 2 ==0){
                $("[name='hobby']").attr("checked",true);
                $("[name='all']").attr("checked",true);
                var b = document.getElementsByName("hobby");
                var total = 0 ;
                for(var i = 0 ; i < b.length ; i++){
                    total = total +  parseInt($("[name='hobby']").eq(i).siblings(".mid-je").children("span").text());
                    console.log(total);
                }
                $(".jshj-p2").children("span").text(total);
            }else{
                $("[name='hobby']").attr("checked",false);
                $("[name='all']").attr("checked",false);
                $(".jshj-p2").children("span").text(0);
            }
        });
    });
 
        

颜色:蓝色

尺码:XL

修改
颜 色
黑色 白色
尺 码
M L XL
确定 取消
- +

¥ ${cartI.price}

¥ ${cartI.sum}

你可能感兴趣的:(通过eq(i)精确定位遍历的元素中的某个元素的值)