【jquery】實現購物車加減
分析:
1.點選“+”或者“-”時當前兄弟文字框中的數值變化
2.文字框最小值為1,所以點選“-”時需要進行判斷
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="jquery-1.6.2.min.js"></script>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<style>
body {
margin: 0px;
padding: 0px;
}
.p-num1,
.p-num2 {
width: 170px;
margin: 20px;
}
a {
color: #666;
text-decoration: none;
}
a:hover {
color: #e33333;
}
.decrement,
.increment {
float: left;
border: 1px solid #cacbcb;
height: 18px;
line-height: 18px;
padding: 1px 0;
width: 16px;
text-align: center;
color: #666;
margin: 0;
background: #fff;
margin-left: -1px;
}
.itxt {
float: left;
border: 1px solid #cacbcb;
width: 42px;
height: 18px;
line-height: 18px;
text-align: center;
padding: 1px;
margin: 0;
margin-left: -1px;
font-size: 12px;
font-family: verdana;
color: #333;
-webkit-appearance: none;
}
.p-sum {
font-weight: 700;
width: 145px;
}
.p-num {
display: flex;
flex-direction: column;
}
</style>
</head>
<body>
<div class="p-num">
<div class="p-num1">
<div class="quantity-form">
<a href="javascript:;" class="decrement">-</a>
<input type="text" class="itxt" value="1">
<a href="javascript:;" class="increment">+</a>
</div>
</div>
<div class="p-num2">
<div class="quantity-form">
<a href="javascript:;" class="decrement">-</a>
<input type="text" class="itxt" value="1">
<a href="javascript:;" class="increment">+</a>
</div>
</div>
</div>
<script>
$(".increment").click(function () {
//得到當前兄弟文字框的值
var n = $(this).siblings(".itxt").val();
n++;
$(this).siblings(".itxt").val(n);
})
$(".decrement").click(function(){
//得到當前兄弟文字框的值
var n=$(this).siblings(".itxt").val();
//當文字框的值減到1時就不再執行n--及後面的程式碼
if(n==1){
return false;
}
n--;
$(this).siblings(".itxt").val(n);
})
</script>
</body>
</html>
效果:
相關文章
- 直播商城APP,直接實現購物車商品數量加減APP
- jQuery實現購物車的增刪改查jQuery
- 商城購物車加減控制元件的簡單封裝控制元件封裝
- 購物車的實現原理
- 購物車原理以及實現
- Vue實現購物車效果Vue
- React實現購物車功能React
- jQuery 加入購物車 彈窗jQuery
- jquery簡單購物車功能jQuery
- 加入購物車動畫效果實現動畫
- jQuery商品飛入購物車效果jQuery
- 原生js實現購物車結算JS
- Android實現商城購物車功能Android
- vue2.0實現購物車功能Vue
- 二級列表完美實現購物車
- AngularJS 實現簡單購物車AngularJS
- jquery外掛實現圖片可拖動的購物車程式碼jQuery
- Vue實現簡單的購物車功能Vue
- 使用SSH+session+mysql實現購物車SessionMySql
- Flutter 入門與實戰(六十二):開發一個通用的購物車數量加減元件Flutter元件
- 網站購物車介面(div+css實現)網站CSS
- 我的Vue之旅 11 Vuex 實現購物車Vue
- Python Django實現簡單購物車功能PythonDjango
- 購物車的實現及結算處理
- 基於XML的購物車的實現(轉)XML
- 7.實現加減
- asp.net 實現購物車詳細程式碼ASP.NET
- 想請問下關於購物車如何實現
- 購物車模組
- 用Provider實現商品加入購物車的動畫效果IDE動畫
- 直播app原始碼,map實現購物車選擇功能APP原始碼
- angularjs實現的購物車效果程式碼例項AngularJS
- flutter 購物車功能Flutter
- iOS 購物車動畫iOS動畫
- 淘寶買家授權API系列:新增購物車商品、刪除購物車商品、獲取購物車商品列表API
- app直播原始碼,vue2 實現簡易購物車APP原始碼Vue
- 位運算實現加減乘除
- 商城購物車加減控制元件的簡單封裝(續),解決ListView中資料錯亂的問題控制元件封裝View