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

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="textml; charset=utf-8">
 5 <meta name="viewport" content="width=device-width">
 6 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
 7 <title>jQuery实现购物车多物品数量的加减+总价计算</title>
 8 <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
 9 </head>
10 <script>
11     $(function(){
12         $(".add").click(function(){
13         var t=$(this).parent().find(‘input[class*=text_box]‘);
14         t.val(parseInt(t.val())+1)
15         setTotal();
16     })
17     $(".min").click(function(){
18         var t=$(this).parent().find(‘input[class*=text_box]‘);
19         t.val(parseInt(t.val())-1)
20         if(parseInt(t.val())<0){
21         t.val(0);
22     }
23     setTotal();
24     })
25     function setTotal(){
26         var s=0;
27         $("#tab td").each(function(){
28         s+=parseInt($(this).find(‘input[class*=text_box]‘).val())*parseFloat($(this).find(‘span[class*=price]‘).text());
29     });
30         $("#total").html(s.toFixed(2));
31     }
32     setTotal();
33
34     })
35 </script>
36 <body>
37 <table id="tab">
38 <tr>
39 <td>
40 <span>单价:</span><span class="price">1.50</span>
41 <input class="min" name="" type="button" value="-" />
42 <input class="text_box" name="" type="text" value="1" />
43 <input class="add" name="" type="button" value="+" />
44 </td>
45 </tr>
46 <tr>
47 <td>
48 <span>单价:</span><span class="price">3.95</span>
49 <input class="min" name="" type="button" value="-" />
50 <input class="text_box" name="" type="text" value="1" />
51 <input class="add" name="" type="button" value="+" />
52 </td>
53 </tr>
54 </table>
55
56 <p>总价:<label id="total"></label></p>
57 </body>
58 </html> 
时间: 2024-10-17 14:58:01

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

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

<?php session_start(); ?> <!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"> <meta http-e

购物车jquery数量加减+总价计算

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>购物车结算</title> <meta name="description&quo

jQuery实现购物车物品数量的加减

基于jquery的一款代码,实现购物车数据的加减,在淘宝网.京东商城购物时时经常见到的一个功能,点击文本框两侧的“+”与“-”,就可以增加或减少文本框内的数字值,每次步长为1,当然这个是可以自己设置的.本款效果除了加减功能外,还可以自动计算价格. 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transiti

华为上机练习题--简单加减表达式计算

题目: 通过键盘输入100以内正整数的加.减运算式,请编写一个程序输出运算结果字符串. 输入字符串的格式为:"操作数1 运算符 操作数2","操作数"与"运算符"之间以一个空格隔开. 补充说明: 1.操作数为正整数,不需要考虑计算结果溢出的情况. 2.若输入算式格式错误,输出结果为"0". 要求实现函数: void arithmetic(const char *pInputStr, long lInputLen, char *

jQuery实现购物车数量的加减以及总价

  <!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实现购物车多物

jQuery数字加减插件

我们在网上购物提交订单时,在网页上一般会有一个选择数量的控件,要求买家选择购买商品的件数,开发者会把该控件做成可以通过点击实现加减等微调操作,当然也可以直接输入数字件数.本文将介绍常见的几种使用spinner数字微调器来实现数字加减的功能的方法. 左右加减数字 像京东提交订单时目前使用的是左右加减数字的效果,这个效果直接明了,操作简单.我们使用jquery.spinner.js插件实现左右加减数字,调用方法非常简单,请看演示示例1.   <input type="text" cl

jQuery实现购物车数字加减效果

效果图: jQuery实现购物车数字加减效果,方法本简单. 经常会写到购物车这块,而购物车很多就有加减这个效果(可以将HTML代码复制多个,同时支持),小小的总结了一下,代码如下: HTML: <div class="gw_num"> <em class="jian">-</em> <input type="text" value="1" class="num"/&

js jquery 权限单选 bug修改以及正确代码 购物车数量加减

效果图废话不多直接上代码 用的avalon渲染,其实都是一样的 <div class="shop-arithmetic"> <a href="javascript:;" class="minus" onclick="delpubls(this)">-</a> <input type="number" style="min-height: 20px;font

实现购物车加减计价功能

直接复制粘贴即可 <!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><meta http-equiv="Co