jquery购物车增减商品数量2-修改商品小计

简介: jquery购物车增减商品数量2-修改商品小计
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./js/jquery.min.js"></script>
</head>
<body>
    <div class="num">
        <div class="p-price">¥12.6</div>
        <div class="quantitu-form">
            <a href="javascript:;" class="decrement">-</a>
            <input type="text" class="itxt" value="1">
            <a href="javascript:;" class="crement">+</a>
        </div>
        <div class="p-sum">¥12.6</div>
    </div>
    <div class="num"></div>
    <div class="p-price">¥12.6</div>
    <div class="quantitu-form">
        <a href="javascript:;" class="decrement">-</a>
        <input type="text" class="itxt" value="1">
        <a href="javascript:;" class="crement">+</a>
    </div>
    <div class="p-sum">¥12.6</div>
    <div class="num">
        <div class="p-price">¥12.6</div>
        <div class="quantitu-form">
            <a href="javascript:;" class="decrement">-</a>
            <input type="text" class="itxt" value="1">
            <a href="javascript:;" class="crement">+</a>
        </div>
        <div class="p-sum">¥12.6</div>
    </div>
    <script>
        //点击加号 取的兄弟文本框的值
        $(function() {
            $(".crement").click(function() {
                //得到兄弟文本框的值
                var n = $(this).siblings(".itxt").val();
                n++;
                $(this).siblings(".itxt").val(n);
                //得到商品价格
                var p = $(this).parent().siblings(".p-price").html();
                //当前商品的价格
                p = p.substr(1);
                var p = $(this).parent().siblings(".p-sum").html("¥" + p * n);
            });
            $(".decrement").click(function() {
                //得到兄弟文本框的值
                var n = $(this).siblings(".itxt").val();
                if (n == 1) {
                    return false;
                }
                n--;
                $(this).siblings(".itxt").val(n);
                //得到商品价格
                var p = $(this).parent().siblings(".p-price").html();
                //当前商品的价格
                p = p.substr(1);
                var p = $(this).parent().siblings(".p-sum").html("¥" + p * n);
            });
        })
    </script>
</body>
</html>

image.png

相关文章
|
JavaScript
jquery购物车增减商品数量1-32
jquery购物车增减商品数量1-32
97 0
jquery购物车增减商品数量1-32
|
JavaScript Serverless
利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变
利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变
356 0
利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变
|
前端开发 JavaScript
Jquery商品飞入购物车动画效果实例展示
刚接手一个小玩意,值得收藏分享给大家! 《产品图片飞入购物车的jQuery动画》 无标题文档 *{ margin:0; padding:0;} .good-area{ width:200px; position:absolute; left:100px; top:50px;} .
807 0
|
7天前
jQuery+Slick插件实现游戏人物轮播展示切换源码
jQuery+Slick插件实现游戏人物轮播展示切换源码
30 14
|
29天前
|
JavaScript 前端开发
jQuery和CSS3滑动展开菜单按钮插件
这是一款jQuery和CSS3滑动展开菜单按钮插件。该滑动展开菜单按钮在用户点击主菜单按钮之后,子菜单以滑动的方式依次展开
63 21
|
29天前
|
JavaScript
jquery图片和pdf文件预览插件
EZView.js是一款jquery图片和pdf文件预览插件。EZView.js可以为图片和pdf格式文件生成在线预览效果。支持的文件格式有pdf、jpg、 png、jpeg、gif。
49 16
|
25天前
|
JavaScript
jquery文字动画特效插件animatext
jquery文字动画特效插件animatext
42 9
|
27天前
|
移动开发 JavaScript 前端开发
简单易用的jquery响应式轮播图插件ma5slider
ma5slider是一款简单易用的jquery响应式轮播图插件。该轮播图支持鼠标拖拽,可以通过CSS定制外观,支持无限循环模式,内置水平,垂直和淡入淡出三种轮播图过渡动画效果。