js实现购物车商品数量加减


Posted in Javascript onSeptember 21, 2020

本文实例为大家分享了js实现购物车商品数量加减的具体代码,供大家参考,具体内容如下

Html

<link rel='stylesheet' type='text/css' media='screen' href='../css/bootstrap.min.css'>
<script src="../js/jquery-1.12.4.js"></script>


<div style="width: 300px;margin: 30px auto 0;">
  <form class="form-inline">
   <div class="form-group">
    <div class="input-group">
     <div onclick="minus()" class="input-group-addon">-</div>
     <input type="text" class="form-control" id="exampleInputAmount">
     <div onclick="add()" class="input-group-addon">+</div>
    </div>
   </div>
  </form>
</div>

CSS

<style>
  .list a {
   display: block;
   margin: 30px;
   padding: 0 20px;
   height: 100px;
  }

  .list .list-img {
   width: 180px;
   height: 100px;
   border-radius: 6px;
   object-fit: cover;
  }

  .list .title {
   font-size: 16px;
   font-weight: bold;
   white-space: nowrap;
   text-overflow: ellipsis;
   margin: 10px 0 0;
  }

  .list .content {
   font-size: 14px;
   line-height: 26px;
   margin: 10px 0 0;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
  }
</style>

Js

<script>
 var num = 0;
  // 对表单进行初始赋值
  $('#exampleInputAmount').val(num);
  // 点击添加时
  function add() {
   // 方法体
   if (num >= 5) {
    alert('最多可添加5个');
    return;
   }
   num++;
   console.log(num);
   $('#exampleInputAmount').val(num);
  }
  // 点击删除时
  function minus() {
   if (num < 1) {
    alert('已减到最低了');
    return;
   }
   num--;
   console.log(num);
   $('#exampleInputAmount').val(num);
  }
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript中实现trim()函数的两种方法
Feb 04 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
Jun 24 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
Jan 05 Javascript
Bootstrap实现带动画过渡的弹出框
Aug 09 Javascript
AngularJS入门教程之过滤器详解
Aug 19 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
Sep 23 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
AngularJS  ng-repeat遍历输出的用法
Jun 19 Javascript
Angular 多模块项目构建过程
Feb 13 Javascript
JS数组方法reduce的用法实例分析
Mar 03 Javascript
js不常见操作运算符总结
Nov 20 Javascript
vue打开子组件弹窗都刷新功能的实现
Sep 21 #Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
Sep 21 #Javascript
vue大型项目之分模块运行/打包的实现
Sep 21 #Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
Sep 21 #Javascript
JS实现小米轮播图
Sep 21 #Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
Sep 21 #Javascript
vue组件入门知识全梳理
Sep 21 #Javascript
You might like
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
JavaScript实现禁止后退的方法
2006/12/27 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
canvas时钟效果
2017/02/16 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
JavaScript使用indexOf()实现数组去重的方法分析
2018/09/04 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
js实现开关灯效果
2020/03/30 Javascript
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python内建数据结构详解
2016/02/03 Python
Python语言的面相对象编程方式初步学习
2016/03/12 Python
python opencv之分水岭算法示例
2018/02/24 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
python快速编写单行注释多行注释的方法
2019/07/31 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
python logging模块的使用
2020/09/07 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
2013/07/11 HTML / CSS
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
java程序员面试交流
2012/11/29 面试题
行政文员岗位职责
2013/11/08 职场文书
一年级班主任寄语
2014/01/19 职场文书
学校万圣节活动方案
2014/02/13 职场文书
优秀公益广告词大全
2014/03/19 职场文书
小学生感恩父母演讲稿
2014/08/28 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers