清空购物车代码(很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样)

:暂无数据 2026-08-29 03:40:02 :0

清空购物车代码(很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样)

今天给各位分享很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样的知识,其中也会对很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录

很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样

初步怀疑你的删除事件绑定有问题:新加入的DOM元素未绑定到事件。这种情况应该使用事件委派来做,你用 jQuery 吗?假设你的购物车列表的 HTML 结构如下:

《ul id="cartList"》
    《li》
        购物车商品1
        《button》删除《/button》
    《/li》
    《li》
        购物车商品2
        《button》删除《/button》
    《/li》
    ……
《/ul》

则删除购物车商品的代码为(用了 jQuery):

$(’#cartList’).on(’click’, ’button’, function() {  // 委派 button 的点击事件
    $(this).parent().remove();  // 移除购物车里当前商品
});

求一个JAVA里用map集合写一个购物车的代码,购物车实现商品的添加,删除,查询和结算,写了半天没

建一个静态的Map集合 做购物车的集合
key值 放商品的ID value 放 商品对象.
对map 增删改查就好了.. 结算完了 清空map

以下代码里,怎么样用JS增添一个删除键,删除购物车内对应的商品

《!doctype html》
《html lang="en"》
《head》
《meta charset="UTF-8"》
《title》Document《/title》
《style》
*{margin:0;padding: 0;}
    #div_id p{width:80px;height:30px;text-align: left;border: 1px solid #000;line-height: 30px;}
    #div_id p button{float:right;height:30px;}
《/style》
《script src = "js/tool.js"》《/script》
    《script》
    window.onload = function(){
var div = document.getElementById("div_id");
    var button = document.getElementsByTagName("button")
        for(var i = 0; i 《 button.length - 1 ;i++){
        button.onclick = function(){
        alert("加入购物车成功");
        var p = document.createElement("p");
        var pContent = document.createTextNode(this.innerHTML);
p.appendChild(pContent);
        div.appendChild(p);
                    var delBtn = document.createElement("button");
                    var delBtnContent = document.createTextNode("x");
delBtn.appendChild(delBtnContent);
p.appendChild(delBtn);
                    delBtn.onclick = function(){
                    div.removeChild(p);
                    }
                    //setCookie("购物",div.innerHTML,getDate(100))
        }
        }
        var isTrue = false;
            var button1 = document.getElementById("button_id")
            button1.onclick = function(){
            if(isTrue == false){
button1.innerHTML ="隐藏购物车"
isTrue = true;
/*if(getCookie("购物") != undefined){
div.innerHTML = getCookie("购物");
}*/
div.style.display = "block";
}else if(isTrue){
button1.innerHTML ="显示购物车"
isTrue = false;
div.style.display = "none";
/*if(getCookie("购物") != undefined){
div.innerHTML = getCookie("购物");
div.style.display = "none";
}*/
}
}
}
    《/script》
《/head》
《body》
《button》商品1《/button》
《button》商品2《/button》
《button》商品3《/button》
《button》商品4《/button》
《button》商品5《/button》《br/》《br/》
《button id = "button_id"》显示购物车《/button》
《div id = "div_id" style="display:none;"》《/div》
《/body》
《/html》

Java使用字符串生成器来保存购物车中的商品信息,并能实现商品信息的添加、删除以及修改等功能

public class Cart {
    public StringBuilder data;
    public float total;
    public Cart(){
        data=new StringBuilder();
    }
    public void buy(Goods g){
        g.gtotal=g.gnum*g.gprice;
        total=total+g.gtotal;
        data.append("[");
        data.append(g.gname+"|");
        data.append(g.gprice+"|");
        data.append(g.gnum+"|");  //还是竖线看着方便
        data.append(g.gtotal);
        data.append("]");
    }
    public void delete(Goods g){
        int s=data.indexOf(g.gname);
        int e=data.indexOf("]", s);
        data.delete(s-1, e+1);
        total=total-g.gtotal;  //删除商品 ,需要修改总额
    }
    public void update(Goods g){
        data.replace(3, 10, "["+g.gname+"|"+g.gprice+"|"+g.gnum+"|"+g.gtotal);
    }
    public void show(){
        System.out.print("总计金额:" + total + "    ") ;
        System.out.println(data);
    }
}
//Excute类里有点小错误,
//总觉得update方法 不对头,你想怎么做?

关于清空购物车代码和很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

清空购物车代码(很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样)

本文编辑:admin

更多文章:


withdrawal(withdrawal是什么意思)

withdrawal(withdrawal是什么意思)

今天给各位分享withdrawal是什么意思的知识,其中也会对withdrawal是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 07:00

根据流程图怎么编写程序(用c语言根据流程图写程序)

根据流程图怎么编写程序(用c语言根据流程图写程序)

大家好,今天小编来为大家解答以下的问题,关于根据流程图怎么编写程序,用c语言根据流程图写程序这个很多人还不知道,现在让我们一起来看看吧!

2026年10月11日 06:00

在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)

在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)

大家好,关于在from子句中可以出现很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于如何在from 子句中嵌套查询下面的语句在access中出错!的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望

2026年10月11日 05:20

countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)

countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)

其实countif函数统计个数怎么用的问题并不复杂,但是又很多的朋友都不太了解countif函数怎么用 详解Excel中countif函数的使用方法,因此呢,今天小编就来为大家分享countif函数统计个数怎么用的一些知识,希望可以帮助到大

2026年10月11日 03:30

正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)

正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)

本篇文章给大家谈谈正则匹配数字之前的字符,以及正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问

2026年10月11日 03:00

register语言学(register语言学)

register语言学(register语言学)

“register语言学”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看register语言学(register语言学)!

2026年10月11日 01:40

系统架构设计师可以直接考吗(学生可以报名系统架构设计师吗)

系统架构设计师可以直接考吗(学生可以报名系统架构设计师吗)

“系统架构设计师可以直接考吗”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看系统架构设计师可以直接考吗(学生可以报名系统架构设计师吗)!

2026年10月11日 01:00

orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)

orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)

大家好,如果您还对orlnsertbootmediinselected不太了解,没有关系,今天就由本站为大家分享orlnsertbootmediinselected的知识,包括我电脑开机显示这个是什么意思or insert boot med

2026年10月10日 23:00

display的用法(display是什么意思 详解display的含义和用法)

display的用法(display是什么意思 详解display的含义和用法)

大家好,如果您还对display的用法不太了解,没有关系,今天就由本站为大家分享display的用法的知识,包括display是什么意思 详解display的含义和用法的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月10日 22:00

html全部居中代码(怎么让网页居中显示,html如何让网页居中)

html全部居中代码(怎么让网页居中显示,html如何让网页居中)

大家好,今天小编来为大家解答以下的问题,关于html全部居中代码,怎么让网页居中显示,html如何让网页居中这个很多人还不知道,现在让我们一起来看看吧!

2026年10月10日 21:10

最近更新

withdrawal(withdrawal是什么意思)
2026-10-11 07:00:01 浏览:0
热门文章

标签列表