php购物车js价钱总和,JavaScript 购物车自动计算价格
购物车可能有这样的功能,点击按钮实现商品数量的减少或者增加,并实时计算总的商品价格。
下面通过代码实例介绍一下如何实现此功能,当然下面的效果难登大雅之堂,希望能从中得到一些启发或者相关的知识点,代码实例如下:[HTML] 纯文本查看 复制代码运行代码
蚂蚁部落
$(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();
})
单价:1.50 |
单价:3.95 |
总价:
上面的代码实现了简单的购物车功能,下面详细介绍一下它的实现过程。
一.代码注释:
(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());
});
可以遍历文本框并乘以单价,然后进行累加,最后计算出来的总价格。
二.相关阅读:
(1).parent()参阅jQuery parent()方法一章节。
(2).find()参阅jQuery find()方法一章节。
(3).[class*=text_box]参阅jQuery [attribute*=value]一章节。
php购物车js价钱总和,JavaScript 购物车自动计算价格相关推荐
- 购物车js代码_JS实现购物车商品列表结算功能代码
下载地址 js代码window.onload = function () { if (!document.getElementsByClassName) { document.getElementsB ...
- java循环购物车结算系统,购物车js代码_JS实现购物车商品列表结算功能代码
最近更新于 4年前 js代码 window.onload = function () { if (!document.getElementsByClassName) { document.getEle ...
- javascript购物车实现详细代码讲解
我们肯定都很熟悉商品购物车这一功能,每当我们在某宝某东上购买商品的时候,看中了哪件商品,就会加入购物车中,最后结算.购物车这一功能,方便消费者对商品进行管理,可以添加商品,删除商品,选中购物车中的某一 ...
- js购物车选中商品实现计算商品总价格
为了在激烈的互联网竞争中获得一席之地,都努力使自己的网站更为人性化.比如在购物网站一般都有这样的功能,那就是在结算商品的时候,网站可以自动计算要购买商品所需要花费的金钱数量. 代码实例如下: 01 0 ...
- js前端开发案例教程之DOM购物车(动手实践:购物车)
js前端开发案例教程 之 DOM购物车(动手实践:购物车) html和css <!DOCTYPE html> <html><head><meta charse ...
- 购物车——js小项目实例
购物车--js小项目实例 首先构思好整体样式 添加点击事件
- html5 语言购物车,基于html5 localStorage的购物车JS脚本详解
一个购物车JS脚本,很简单,直接上代码,shoppingCart.js: utils = { setParam : function (name,value){ localStorage.setIte ...
- javascript购物车详解实现购物车完整功能(附效果图,完整代码)
前言: 我们肯定都很熟悉商品购物车这一功能,每当我们在某宝某东上购买商品的时候,看中了哪件商品,就会加入购物车中,最后结算.购物车这一功能,方便消费者对商品进行管理,可以添加商品,删除商品,选中购物车 ...
- 购物车案例ajax,Ajax改购物车示例
1.购物车类的设计 ShoppingCartItem:书的封装,包括书名,数量,价格三个属性,以及对应的getter和setter方法. ShoppingCart:购物车封装类,items为 Map ...
最新文章
- ARM QT实现多点触摸【转】
- JAVA8 Stream方法使用详解reduce、IntStream(二)
- 话里话外:猎人讲小事——兔子、凤凰与猎狗
- 【转】IPSec的原理
- “火星人”马斯克推论:世界或是被编码而成,上帝可能是个程序员!
- c++ 链表_Thinking--从尾到头打印链表
- Codeforces Round #347 (Div.2)_A. Complicated GCD
- java redis源码分析,慢谈 Redis 实现分布式锁 以及 Redisson 源码解析
- Zabbix学习(十七)zabbix low-level discover zabbix批量部署必备
- UDP协议和TCP协议
- 坦克大战Java项目四
- 金蝶移动bos开发教程_移动BOS开发技巧
- mc服务器资源包在什么文件夹,教程/制作资源包 _ 《我的世界》中文Minecraft Wiki:最详细的官方我的世界百科...
- 霍纳法则(Horner Rule)--计算多项式的值
- 易语言文本比较特征码
- 利用python爬取实习僧网站上的数据
- java在浏览器闪退_Edge浏览器闪退怎么办,Edge浏览器闪退如何修复
- 果园机器人是什么文体_24课果园机器人
- 公开披露:美国如何联合作战并入侵ISIS网络
- java se7 新特性_Java SE7新特性之try-with-resources语句