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 相关文章推荐
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
Nov 11 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
Apr 25 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
Oct 11 Javascript
jquery解析JSON数据示例代码
Mar 17 Javascript
javascript框架设计读书笔记之数组的扩展与修复
Dec 02 Javascript
jQuery模拟新浪微博首页滚动效果的方法
Mar 11 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 Javascript
Javascript中的arguments对象
Jun 20 Javascript
微信小程序 定位到当前城市实现实例代码
Feb 23 Javascript
Vue中引入样式文件的方法
Aug 18 Javascript
vue中axios处理http发送请求的示例(Post和get)
Oct 13 Javascript
详解react关于事件绑定this的四种方式
Mar 09 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
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
浅谈Javascript数组索引
2015/07/29 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
微信小程序实现tab左右切换效果
2020/11/15 Javascript
微信小程序第三方框架对比 之 wepy / mpvue / taro
2019/04/10 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
在Python中使用lambda高效操作列表的教程
2015/04/24 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
Python 占位符的使用方法详解
2019/07/10 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
Python实现粒子群算法的示例
2021/02/14 Python
html5 input属性使用示例
2013/06/28 HTML / CSS
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
为娇小女性量身打造:Petite Studio
2018/11/01 全球购物
巴西手表购物网站:eclock
2019/03/19 全球购物
意大利值得信赖的在线超级药房:PillolaStore
2020/02/05 全球购物
在求职信中如何凸显个人优势
2013/10/30 职场文书
大学系主任推荐信范文
2013/12/24 职场文书
美发活动策划书
2014/01/14 职场文书
理工学院学生自我鉴定
2014/02/23 职场文书
校园安全演讲稿
2014/05/09 职场文书
浪漫婚礼主题活动策划方案
2014/09/15 职场文书
全陪导游词开场白
2015/05/29 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript