zoukankan      html  css  js  c++  java
  • 实现购物车的加减算法

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    
    <body>
        <div class="zaocan_2_2">
            <div class="card">
                <p class="p1">流油包子</p>
    
                <p class="p4 zao_1"><span class="zaocan_price">5.00</span>/份</p>
                <div class="zaocan_2_1">
                    <input class="min" name="" type="button" value="-" />
                    <input class="text_box" name="" type="text" value="0" />
                    <input class="add" name="" type="button" value="+" />
                </div>
            </div>
        </div>
        <div class="zaocan_2_2">
            <div class="card">
                <p class="p1">小米粥</p>
    
                <p class="p4 zao_1"><span class="zaocan_price">2.00</span>/份</p>
                <div class="zaocan_2_1">
                    <input class="min" name="" type="button" value="-" />
                    <input class="text_box" name="" type="text" value="0" />
                    <input class="add" name="" type="button" value="+" />
                </div>
            </div>
        </div>
        <p class="zaocan_13">¥:
            <label id="total"></label>
        </p>
        <script src="jquery.js"></script>
        <script>
        $(function() {
            $(".add").click(function() {
                var t = $(this).parent().find('input[class*=text_box]');
                t.val(parseInt(t.val()) + 1)
                setTotal();
            })
            $(".min").click(function() {
                var t = $(this).parent().find('input[class*=text_box]');
                t.val(parseInt(t.val()) - 1)
                if (parseInt(t.val()) < 0) {
                    t.val(0);
                }
                setTotal();
            })
    
            function setTotal() {
                var s = 0;
                $(".zaocan_2_2").each(function() {
                    s += parseInt($(this).find('input[class*=text_box]').val()) * parseFloat($(this).find('span[class*=zaocan_price]').text());
                });
                $("#total").html(s.toFixed(2));
            }
            setTotal();
    
        })
        </script>
    </body>
    
    </html>
    

      

  • 相关阅读:
    Cron表达式,springboot定时任务
    go 语言中windows Linux 交叉编译
    SSM框架处理跨域问题
    golang gin解决跨域访问
    关于Integer类的值使用==比较
    IoC注解
    spring基础知识
    SQL SERVER大话存储结构(3)_数据行的行结构
    SQL SERVER
    MySQL-记一次备份失败的排查过程
  • 原文地址:https://www.cnblogs.com/TigerZhang-home/p/7204039.html
Copyright © 2011-2022 走看看