1 <html>
2 <head>
3 <meta charset="UTF-8">
4 <title></title>
5 <script type="text/javascript" src="js/jquery-1.7.2.js" ></script>
6 <style>
7 input{
8 width: 25px;
9 }
10 li{
11 list-style: none;
12 }
13 </style>
14 </head>
15 <body>
16
17 <ul>
18 <li>
19 <div>java</div>
20 <div style="display: inline-block;">
21 单价:<span id="price_store1" style="margin: 20px;">50.00</span>
22 库存:<span id="java_store1" style="margin: 20px;">100</span>
23 </div>
24 <div style="display: inline-block;">
25 <button id="store1">-</button>
26 <input type="text" id="input_store1" value="0" />
27 <button id="_store1">+</button>
28 </div>
29 </li>
30 <li>
31 <div>Javascript</div>
32 <div style="display: inline-block;">
33 单价:<span id="price_store2" style="margin: 20px;">30.00</span>
34 库存:<span id="java_store2" style="margin: 20px;">100</span>
35 </div>
36 <div style="display: inline-block;">
37 <button id="store2">-</button>
38 <input type="text" id="input_store2" value="0" />
39 <button id="_store2">+</button>
40 </div>
41 </li>
42 <li>
43 <div>MyQSL</div>
44 <div style="display: inline-block;">
45 单价:<span id="price_store3" style="margin: 20px;">60.00</span>
46 库存:<span id="java_store3" style="margin: 20px;">100</span>
47 </div>
48 <div style="display: inline-block;">
49 <button id="store3">-</button>
50 <input type="text" id="input_store3" value="0" />
51 <button id="_store3">+</button>
52 </div>
53 </li>
54 <li>
55 <div>Oracle</div>
56 <div style="display: inline-block;">
57 单价:<span id="price_store4" style="margin: 20px;">55.00</span>
58 库存:<span id="java_store4" style="margin: 20px;">100</span>
59 </div>
60 <div style="display: inline-block;">
61 <button id="store4">-</button>
62 <input type="text" id="input_store4" value="0" />
63 <button id="_store4">+</button>
64 </div>
65 </li>
66 <li>
67 <div>jQuery</div>
68 <div style="display: inline-block;">
69 单价:<span id="price_store5" style="margin: 20px;">40.00</span>
70 库存:<span id="java_store5" style="margin: 20px;">100</span>
71 </div>
72 <div style="display: inline-block;">
73 <button id="store5">-</button>
74 <input type="text" id="input_store5" value="0" />
75 <button id="_store5">+</button>
76 </div>
77 </li>
78 <li>
79 <div>html</div>
80 <div style="display: inline-block;">
81 单价:<span id="price_store6" style="margin: 20px;">15.00</span>
82 库存:<span id="java_store6" style="margin: 20px;">100</span>
83 </div>
84 <div style="display: inline-block;">
85 <button id="store6">-</button>
86 <input type="text" id="input_store6" value="0" />
87 <button id="_store6">+</button>
88 </div>
89 </li>
90 </ul>
91 <li>
92 总计:<span id="qty_store">0</span>件商品
93 总价:<span id="total_store">0</span>元
94 </li>
95
96 </body>
97 <script>
98 $.each($("input"), function(i,n) {
99 n.disabled = "disabled";
100 });
101 var bt = $("button");
102 $("button:even").on('click',function(){
103 $("#java_" + this.id).text(parseInt($("#java_" + this.id).text()) + 1);
104 $("#input_" + this.id).val(parseInt($("#input_" + this.id).val()) - 1);
105 $("#qty_store").text(parseInt($("#qty_store").text()) - 1);
106 $("#total_store").text(parseInt($("#total_store").text()) - parseInt($("#price_" + this).text()));
107
108 });
109 $("button:odd").on('click',function(){
110 $("#java" + this.id).text(parseInt($("#java" + this.id).text()) - 1);
111 $("#input" + this.id).val(parseInt($("#input" + this.id).val()) + 1);
112 $("#qty_store").text(parseInt($("#qty_store").text()) + 1);
113 $("#total_store").text(parseInt($("#price" + this.id).text()) + parseInt($("#total_store").text()));
114 });
115 </script>
116 </html>