jQuery实现购物车多物品数量的加减+总价计算


Posted in Javascript onJune 06, 2014
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>jQuery实现购物车多物品数量的加减+总价计算</title> 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.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; 
$("#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(); }) 
</script> 
</head> 
<body> 
<table id="tab"> 
<tr> 
<td> 
<span>单价:</span><span class="price">1.50</span> 
<input class="min" name="" type="button" value="-" /> 
<input class="text_box" name="" type="text" value="1" /> 
<input class="add" name="" type="button" value="+" /> 
</td> 
</tr> 
<tr> 
<td> 
<span>单价:</span><span class="price">3.95</span> 
<input class="min" name="" type="button" value="-" /> 
<input class="text_box" name="" type="text" value="1" /> 
<input class="add" name="" type="button" value="+" /> 
</td> 
</tr> 
</table> 
<p>总价:<label id="total"></label></p> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript实现QueryString获取GET参数的方法
Jul 02 Javascript
关于JS数组追加数组采用push.apply的问题
Jun 09 Javascript
jQuery插件实现大图全屏图片相册
Mar 14 Javascript
关于延迟加载JavaScript
May 05 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
Apr 14 Javascript
前端弹出对话框 js实现ajax交互
Sep 09 Javascript
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
JS监控关闭浏览器操作的实例详解
Sep 12 Javascript
小程序实现发表评论功能
Jul 06 Javascript
Vue.js 实现数据展示全部和收起功能
Sep 05 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
Feb 11 Javascript
javascript使用链接跨域下载图片
Nov 01 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
Jun 06 #Javascript
按钮接受回车事件的三种实现方法
Jun 06 #Javascript
jquery统计用户选中的复选框的个数
Jun 06 #Javascript
javascript中的throttle和debounce浅析
Jun 06 #Javascript
单击某一段文字改写文本颜色
Jun 06 #Javascript
Javascript中的异步编程规范Promises/A详细介绍
Jun 06 #Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
Jun 06 #Javascript
You might like
咖啡知识大全
2021/03/03 新手入门
php FPDF类库应用实现代码
2009/03/20 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
php实现mysql连接池效果实现代码
2018/01/25 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
Javascript isArray 数组类型检测函数
2009/10/08 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
Angular4如何自定义首屏的加载动画详解
2017/07/26 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
Angular中支持SCSS的方法
2017/11/18 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python中Random和Math模块学习笔记
2015/05/18 Python
python使用tornado实现登录和登出
2018/07/28 Python
Django forms组件的使用教程
2018/10/08 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
Pandas的Apply函数具体使用
2020/07/21 Python
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
建筑设计专业求职自我评价
2014/03/02 职场文书
通信工程专业求职信
2014/06/04 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
2014年安全员工作总结
2014/11/13 职场文书
明确岗位职责
2015/02/14 职场文书
费城故事观后感
2015/06/10 职场文书
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python
vue实现滑动解锁功能
2022/03/03 Vue.js