实现购物车结算功能:批量/全部删除,全选,单价/总价,数量增减,页面隐藏/显示

这是一个实现购物车功能的示例,包括全选商品、批量/单独删除、数量增加减少、单价/总价显示、输入框验证以及购物车页面的隐藏/显示控制。通过JavaScript和AngularJS实现,当购物车为空时会提示用户去逛商场。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        .mouse_color{
            background-color: #cccccc;
        }
        .num{
            width: 50px;
        }
        a{
            text-decoration: none;
        }
        #btn1,#btn2{
            color:white;
            width: 100px;
            float: right;
            border: solid red;
            margin-right: 88px;
            background-color: #ff3b30;
        }
    </style>
    <script src="../jquery-1.11.1/jquery-2.1.0.js"></script>
    <script src="../angular-1.5.5/angular.js"></script>
    <script type="text/javascript">
        $(function () {
            // 鼠标移到行的颜色:光标在表格上移动,当前行变色;( mousemove或mouseover )
            $("#tab tr").mouseover(function () {
                $(this).addClass("mouse_color");
            });
            // 鼠标移出行的颜色:离开当前行,颜色恢复
            $("#tab tr").mouseout(function () {
                $(this).removeClass("mouse_color");
            });
        });
    </script>
    <script>
        var app = angular.module("myApp",[]);
        app.controller("myCtrl",function ($scope) {
            //1. 声明数据对象,初始化商品信息,数据自拟且不低于四条
            $scope.Products = [
                {
 
 name:"qq",price:12.90,number:1,totalPrice:12.90,state:false},
                {
 
 name:"wx",price:23.90,number:1,totalPrice:23.90,state:false},
                {
 
 name:"cn",price:99.90,number:1,totalPrice:99.90,state:false},
                {
 
 name:"us",price:2.90,number:1,totalPrice:2.90,state:false},
                {
 
 name:"jp",price:0.90,number:1,totalPrice:0.90,state:false}
            ];
            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值