【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
- 商城購物車加減控制元件的簡單封裝控制元件封裝
- jQuery 加入購物車 彈窗jQuery
- Vue實現購物車效果Vue
- 購物車的實現原理
- 購物車原理以及實現
- Android實現商城購物車功能Android
- 原生js實現購物車結算JS
- 加入購物車動畫效果實現動畫
- vue2.0實現購物車功能Vue
- Vue實現簡單的購物車功能Vue
- Flutter 入門與實戰(六十二):開發一個通用的購物車數量加減元件Flutter元件
- jQuery新增到購物車動畫特效外掛jQuery動畫特效
- 我的Vue之旅 11 Vuex 實現購物車Vue
- 網站購物車介面(div+css實現)網站CSS
- jQuery+PHP實現購物商城常用的星級評分效果jQueryPHP
- 位運算實現加減乘除
- Verilog實現加減乘除運算
- 直播app原始碼,map實現購物車選擇功能APP原始碼
- 用Provider實現商品加入購物車的動畫效果IDE動畫
- Struts框架 實現複數加減操作框架
- app直播原始碼,vue2 實現簡易購物車APP原始碼Vue
- day83:luffy:新增購物車&導航欄購物車數字顯示&購物車頁面展示
- ATM+購物車
- 購物車模組
- flutter 購物車功能Flutter
- 阿里雲代金券新使用者使用購物車結算可疊加優惠:每滿1000減50阿里
- 電子表格轉身購物車:三步輕鬆實現
- 直播網站程式原始碼,採用Redis實現購物車功能網站原始碼Redis
- 淘寶買家授權API系列:新增購物車商品、刪除購物車商品、獲取購物車商品列表API
- python之購物車程式Python
- 使用二階貝塞爾曲線實現新增購物車動畫動畫
- vue例項-購物車功能Vue
- VUE-書籍購物車案例Vue
- 改版後前端購物車系統前端
- 使用Vue做一個購物車Vue
- python-購物車程式練習Python