1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)【jquery】

JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)【jquery】

时间:2020-12-31 12:38:27

相关推荐

JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)【jquery】

web前端|js教程

JQuery,购物车

web前端-js教程

购物车点击可以减少或者添加商品并自动计算价格:

图表 源码,ubuntu深度应用商店,tomcat数据库永久连接,土巴兔爬虫,php脚本注释有哪几种,绵阳seo外包lzw

购物车中可能有这样的功能,那就是点击按钮可以实现商品数量的减少或者增加,并且能够实时的计算出总的商品价格,下面就通过代码实例介绍一下如何实现此功能,当然下面的这个模拟实现的购物车难登大雅之堂,但是可以从中得到一些启发或者相关的知识点,代码如下:

仓库asp 源码,vscode拉去项目代码,ubuntu卸载scp,tomcat 配多个域名,爬虫前沿,php 例程,海盐谷歌seo营销公司,免费网站代码下载,手机建网站模板lzw

脚本之家$(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;

$("#tab td").each(function(){

s+=parseInt($(this).find(input[class*=text_box]).val())

*parseFloat($(this).find(span[class*=price]).text());

});

$("#total").html(s.toFixed(2));

}

setTotal();

})

音乐视听网站源码,ubuntu18.04鼠标,何用visual编写爬虫,php加iframe,seo教程 收录lzw

总价:

上面的代码实现了简单的购物车功能,下面详细介绍一下它的实现过程。

代码注释:

1.$(function(){}),当文档结构完全加载完毕再去执行函数中的代码。

2.$(".add").click(function(){}),为加号按钮注册click事件处理函数。

3.var t=$(this).parent().find(input[class*=text_box]),获取文本框,这个文本中显示的是要购买商品的数目。

4.t.val(parseInt(t.val())+1),点击一次商品数量加1。

5.setTotal(),执行此函数可以计算出总的价格并且显示。

6.$(".min").click(function(){}),为减号按钮注册click事件处理函数。

7.function setTotal(){},此函数可以计算出总价格并且显示出来。

8.var s=0,声明一个变量,此变量用来存储总价格。

9.$("#tab td").each(function(){

s+=parseInt($(this).find(input[class*=text_box]).val())*parseFloat($(this).find(span[class*=price]).text());

});

可以遍历文本框并乘以单价,然后进行累加,最后计算出来的总价格。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。