首頁 > web前端 > js教程 > 主體

JQuery實現的購物車功能(可以減少或添加商品並自動計算價格)_jquery

WBOY
發布: 2016-05-16 16:20:30
原創
1618 人瀏覽過

購物車點擊可以減少或添加商品並自動計算價格:

購物車中可能有這樣的功能,那就是點擊按鈕可以實現商品數量的減少或者增加,並且能夠實時的計算出總的商品價格,下面就通過代碼實例介紹一下如何實現此功能,當然下面的這個模擬實現的購物車難登大雅之堂,但是可以從中得到一些啟發或者相關的知識點,代碼如下:

複製程式碼 程式碼如下:





腳本之家





  
    
  
  
    
  

      單價:1.50
      
      
      

      單價:3.95
      
      
      

總價:




上面的程式碼實作了簡單的購物車功能,以下將詳細介紹一下它的實作過程。

程式碼註解:

1.$(function(){}),當文件結構完全載入完畢再去執行函數中的程式碼。
2.$(".add").click(function(){}),為加號按鈕註冊click事件處理函數。
3.var t=$(this).parent().find('input[class*=text_box]'),取得文字框,這個文字中顯示的是要購買商品的數目。
4.t.val(parseInt(t.val()) 1),點選一次商品數量加1。
5.setTotal(),執行此函數可以計算出總的價格並且顯示。
6.$(".min").click(function(){}),為減號按鈕註冊click事件處理函數。
7.function setTotal(){},此函數可以計算出總價格並且顯示出來。
8.var s=0,宣告一個變量,此變數用來儲存總價格。
9.$("#tab td").each(function(){
s =parseInt($(this).find('input[class*=text_box]').val())*parseFloat($(this).find('span[class*=price]').text() );
});
可以遍歷文字方塊並乘以單價,然後進行累加,最後計算出來的總價格。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板