fuyunlin

 

1)思路

//1 小的复选框按钮状态是跟着  全选复选框的状态的

//2 小的

 

 

 

 

 

一  全选按钮

 

代码

    //1 全选按钮影响子按钮
    $(".checkall").change(function () {
        //把全选按钮的checked值赋值给三个小的复选框
        $(".j-checkbox,.checkall").prop(\'checked\',$(this).prop("checked"));
    });

    //2 子按钮影响全选按钮
    $(".j-checkbox").change(function () {
        // if (被选中的个数 === 3) {
        //     全选按钮选中
        // } else {
        //      全选按钮不选中
        // }
        if ($(".j-checkbox:checked").length === $(".j-checkbox").length)  {
            $(".checkall").prop(\'checked\',true);
        } else {
            $(".checkall").prop(\'checked\',false);
        }
    });

 

二 增减商品数量分析

 

 

 代码

 //3 增加商品数量模块 首先声明一个变量,当我们点击+号(increment),就让这个值++,然后赋值给文本框。
    $(".increment").click(function () {
        //得到当前加号 兄弟文本框的值
        var n = $(this).siblings(\'.itxt\').val();
        n++;
        $(this).siblings(\'.itxt\').val(n);//加加后再赋值给文本框
    });
    
    //4 减少商品数量模块
    $(".decrement").click(function () {
        var n = $(this).siblings(\'.itxt\').val();
        if (n == 1) {
            return false;//遇到return 后面的代码就不执行了
        };
        n--;
        $(this).siblings(\'.itxt\').val(n);
    });

 

三 修改商品价格小计

 

 

 

 

 

 

快捷查找自己父亲

 

parents(\'className\'); // 返回指定的祖先元素

 

四 总计件数   和 总金额 模块

// 把每个商品的个数加起来 = 总计 [ 用到遍历 ]

// 把每个商品的小计金额加起来 = 总金额 [ 用到遍历 ]

 

五  选中商品添加背景

 

分类:

技术点:

相关文章:

  • 2022-02-01
  • 2021-07-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2021-07-25
相关资源
相似解决方案