根據商品數量自動計算價格
分享一段程式碼例項,它實現了自動計算商品價格的功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .txt { width: 50px; height: 25px; } </style> <script src='http://libs.baidu.com/jquery/2.0.0/jquery.js'></script> <script> $(function() { $(".add").click(function() { var oTxt = parseInt($(this).prev("input").val()); oTxt++; var aa = oTxt * $(this).siblings("p").html(); $(this).prev("input").val(oTxt); $(this).siblings("span").html(aa); }) $(".del").click(function() { var oTxt = $(this).next("input").val(); oTxt -= 1; var aa = oTxt * $(this).siblings("p").html(); oTxt > 1 ? $(this).next("input").val(oTxt--) : $(this).next("input").val(1); oTxt > 1 ? $(this).siblings("span").html(aa) : $(this).siblings("span").html($(this).siblings("p").html()); }) }) </script> </head> <body> <div> <input type="button" value="-" class="del" /> <input type="text" class="txt" value="1" /> <input type="button" value="+" class="add" /> <br /><b>單價:¥</b><p>5.00</p><br /> <b>總價:</b><span>5.00</span> </div> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).$(function() {}),當文件結構完全載入完畢再去執行函式中的程式碼。
(2).$(".add").click(function() {}),為加號按鈕註冊click事件處理函式。
(3).var oTxt = parseInt($(this).prev("input").val()),獲取加號按鈕前一個input元素的value屬性值,並將其轉換為整數。
(4).oTxt++,加1操作,就是商品數量加1。
(5).var aa = oTxt * $(this).siblings("p").html(),數量乘以單價就是總價格。
(6).$(this).prev("input").val(oTxt),商品數量寫入文字框。
(7).$(this).siblings("span").html(aa),將總價格寫入對應元素。
二.相關閱讀:
(1).parseInt()可以參閱javascript parseInt()一章節。
(2).prev()可以參閱jQuery prev()一章節。
(3).siblings()可以參閱jQuery siblings()一章節。
(4).next()可以參閱jQuery next()一章節。
相關文章
- 購物車自動計算商品總價格
- 輸入單價和數量自動計算價格程式碼
- angularjs實現自動計算商品總價格程式碼例項AngularJS
- JavaScript商品價格打折計算器JavaScript
- JavaScript 購物車自動計算價格JavaScript
- JavaScript購物車計算商品總價格JavaScript
- JavaScript商城購物車價格自動計算功能JavaScript
- 根據身高計算體重
- 蝦皮API介面根據關鍵詞取商品列表(商品詳情,庫存,排序,價格...)返回值及說明API排序
- Flutter 使用GridView寫一個根據child數量自動增加的GridListFlutterView
- 根據公曆計算農曆
- 拼多多根據ID取商品詳情 API介面(item_get-根據ID取商品詳情)API
- 根據DELTA自動生成SQL語句SQL
- angular實現購物車自動計算價格程式碼例項Angular
- 報表也可以根據單元格計算後結果進行排序排序
- java 根據經緯度計算圓周Java
- 根據AWR計算IOPS與MBPS
- PHP根據資料表自動生成CURD操作PHP
- mybatis根據表逆向自動化生成程式碼MyBatis
- iPhone或將根據地點自動解鎖iPhone
- 根據viewport的size自動調整fontsize大小View
- iOS根據圖片比例計算顯示大小iOS
- JavaScript根據出生日期計算年齡JavaScript
- 蝦皮Shopee根據ID取商品詳情APIAPI
- day85:luffy:購物車根據有效期不同切換價格&購物車刪除操作&價格結算&訂單頁面前戲
- 如何在Excel中根據數量生成抽獎名單Excel
- BIRT 中如何根據引數動態拼接 SQLSQL
- js選中checkbox核取方塊既可以實現商品價格計算JS
- webstorm根據.eslintrc檔案自動修復WebORMEsLint
- 根據表結構,自動生成匯入指令碼指令碼
- VVICAPI介面解析,實現根據ID取商品詳情API
- 用友CDM系統“貨位間商品移庫單(一步)”表體增加“貨位可用數量”欄位,根據表頭的選擇的貨位自動帶出數值...
- SAP MM 移動平均價的商品發票價格和採購訂單價格差異的處理
- 根據傳入的年,月引數,返回當月的最大天數,平潤都可計算
- css浮動元素寬度根據內容自適應CSS
- 根據時間經緯度高程計算天頂角
- 根據datetimepicker選擇的日期計算年齡
- 淘寶商品列表API介面(標題|主圖|SKU|價格|優惠價|付款人數)API