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 面向对象特性
Dec 28 Javascript
jQuery的实现原理的模拟代码 -1 核心部分
Aug 01 Javascript
密码框显示提示文字jquery示例
Aug 29 Javascript
js 动态修改css文件的方法
Aug 05 Javascript
基于javascript实现单选及多选的向右和向左移动实例
Jul 25 Javascript
Jquery操作cookie记住用户名
Mar 29 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
Sep 18 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
Dec 13 Javascript
Angular ui.bootstrap.pagination分页
Jan 20 Javascript
JS正则替换去空格的方法
Mar 24 Javascript
vue 实现 ios 原生picker 效果及实现思路解析
Dec 06 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
Oct 20 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
PHP在Web开发领域的优势
2006/10/09 PHP
第六节--访问属性和方法
2006/11/16 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
Nigma vs Liquid BO3 第一场2.13
2021/03/10 DOTA
自适应高度框架 ----属个人收藏内容
2007/01/22 Javascript
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
JavaScript中json对象和string对象之间相互转化
2012/12/26 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
2015/06/23 Javascript
比较常见的javascript中定义函数的区别
2015/11/09 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
详解Vue 动态组件与全局事件绑定总结
2018/11/11 Javascript
Nodejs让异步变成同步的方法
2019/03/02 NodeJs
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
JavaScript常用工具函数大全
2020/05/06 Javascript
python中实现精确的浮点数运算详解
2017/11/02 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
python实现excel公式格式化的示例代码
2020/12/23 Python
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
优秀中专生推荐信
2013/11/17 职场文书
写演讲稿所需要注意的4个条件
2014/01/09 职场文书
暑假家长评语大全
2014/04/17 职场文书
廉洁教育学习材料
2014/05/19 职场文书
考试没考好检讨书
2015/05/06 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书