jQuery實現購物車物品數量的加減


基於jquery的一款代碼,實現購物車數據的加減,在淘寶網、京東商城購物時時經常見到的一個功能,點擊文本框兩側的“+”與“-”,就可以增加或減少文本框內的數字值,每次步長為1,當然這個是可以自己設置的。本款效果除了加減功能外,還可以自動計算價格。

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>jQuery實現購物車物品數量的加減</title>
 6 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
 7 <script>
 8 $(function(){
 9     var t = $("#text_box");
10     $("#add").click(function(){        
11         t.val(parseInt(t.val())+1)
12         setTotal();
13     })
14     $("#min").click(function(){
15         t.val(parseInt(t.val())-1)
16         setTotal();
17     })
18     function setTotal(){
19         $("#total").html((parseInt(t.val())*3.95).toFixed(2));
20     }
21     setTotal();
22 })
23 </script>
24 </head>
25 <body>
26 <p>單價:3.95</p>
27 <input id="min" name="" type="button" value="-" />
28 <input id="text_box" name="" type="text" value="4" />
29 <input id="add" name="" type="button" value="+" />
30 <p>總價:<label id="total"></label></p>
31 </body>
32 </html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM