今天coding的时候,写购物车,遇到了一个小小的麻烦,开始时候我是这样写的加减号那里的

(只写主要代码,样式不写了)

-1+

当写jQuery的时候就出现了问题,

// 减少的代码

$('.decs').click(function() {

var num = $(this).parent('li').text();

num = parseInt(num);

// 因为获得的num不只有数字,还有前边的“-”号

num = 0 - num;

if(num > 1){

$(this).parent('li').html('-'+ (num - 1)

+ '+');

}

else {

alert('亲,不能再少了!');

}

});

(增加的类似,就不写了)

当测试的时候,发现只可以执行一次,怎么都弄不明白为啥。后来改了一种写法:

-1+

$('.decs').click(function() {

var num = $(this).next('span').text();

num = parseInt(num);

if(num > 1){

$(this).next('span').text(num - 1);

}

else {

alert('亲,不能再少了!');

}

});

这样写代码又简洁还可以实现功能!

这让我发现,HTML的结构很重要,如果结构写的好,可以省好多事。同时,也给了我另一个思路,就是在当前情况无法解决问题的时候,可以试着从别的地方找突破点!

大家一起努力学习呀!

html商城加减号,商城购物车的加减号控制商品数量相关推荐

  1. 仿淘宝购物车demo 增加和减少商品数量

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在上一篇 ...

  2. 商城购物车的加减号控制商品数量

    今天coding的时候,写购物车,遇到了一个小小的麻烦,开始时候我是这样写的加减号那里的 (只写主要代码,样式不写了) <li><span class="decs" ...

  3. 购物车已有的总额进行商品数量增减及上限兑换

    html <div class="sumAndMin">        <ul>             <li><span>-&l ...

  4. 仿淘宝购物车demo---增加和减少商品数量

    在上一篇博客中,小编简单的介绍了如何使用listview来实现购物车,但是仅仅是简单的实现了列表的功能,随之而来一个新的问题,买商品的时候,我们可能不止想买一件商品,想买多个,或许有因为某种原因点错了 ...

  5. Unity简单商城系统,用SQLite数据库保存/加载数据

    Unity简单商城系统案例 流程 最后效果展示 1. 创建项目并导入SQLite需要的dll文件 2. 创建数据库表(玩家表和商店表) 3. Singleton 单例脚本 4. 封装SQLite数据库 ...

  6. 乐优商城(13)--购物车

    乐优商城(13)–购物车 一.搭建购物车服务 1.1.创建module 1.2.pom依赖 <?xml version="1.0" encoding="UTF-8& ...

  7. 前端JS 购物车的加减数量、计算总价

    前端页面用JS技术对购物车页面添加功能 前端页面 <!DOCTYPE html> <html> <head lang="en"><meta ...

  8. web电商、商城pc端、商城、购物车、订单、线上支付、web商城、pc商城、登录注册、人工客服、收货地址、现金券、优惠券、礼品卡、团购订单、评价晒单、消息通知、电子产品商城、手机商城、电脑商城

    web电商.商城pc端.商城.购物车.订单.线上支付.web商城.pc商城.登录注册.人工客服.收货地址.现金券.优惠券.礼品卡.团购订单.评价晒单.消息通知.电子产品商城.手机商城.电脑商城 Axu ...

  9. 购物车列表加载商品信息及商品增减功能(Ajax+jQuery)

    1.功能介绍 在商品列表页面,用户将想购买的商品及想购买的数量添加进本页面的购物车列表,并计算商品价格. 2.实现思路 加载商品信息 & 修改购物车列表中的数量 服务器端: 如果用户未添加过某 ...

最新文章

  1. 原 CNCF 执行董事 Dan Kohn 辞世,沉痛哀悼
  2. HDU - 5875 Function(单调栈)
  3. Java基础 深拷贝浅拷贝
  4. Java中Error和Exception的异同
  5. 计算机网络 第五章 运输层
  6. ListView的setSelection()不起作用的原因
  7. Python 三级菜单-字符编码和转码-集合的操作-文件的操作
  8. vue2.0桌面端框架_这款优秀的Vue+ElementUI桌面端一站式框架,爱了!
  9. 从零开始研发GPS接收机连载——3、用HackRF软件无线电平台作为GPS模拟器
  10. 最适合Java初学者练手的项目【JavaSE项目-图书管理系统】
  11. 数据分析及数据挖掘学习路线
  12. AI人工智能(调包侠)速成之路十四(中国象棋AI网络机器人:AI技术综合应用实现)
  13. 地铁线路项目-结对编程
  14. [渝粤教育] 武汉理工大学 人文物理 参考 资料
  15. 2011年戴尔服务器型号,PowerEdge 11G R310机架式服务器
  16. z-blogPHP在西部数码虚拟主机上遇到WTS-WAF错误拦截情况,协商好久他们还是妥协了...
  17. Pisces-ORM的思考与设计
  18. centos ffmpeg 加水印
  19. 1174:大整数乘法
  20. mysql免安装版安装教程

热门文章

  1. ARP协议具体解释之Gratuitous ARP(免费ARP)
  2. ArcGIS For Flex学习之Mapping---Map Extent and Mouse Coordinates
  3. JPA的主键生成策略
  4. C# 连接远程MySql出错,显示表不存在 [ C# | MySql | Table 'TABLENAME' doesn't exist ]
  5. python给女朋友_【转】python实战——教你用微信每天给女朋友说晚安
  6. getprivateprofilestring读不到数据_SpringBoot2.x系列教程66--Spring Boot整合分布式事务之数据库事务回顾
  7. java placeholder_Java占位符
  8. 代理ip网站的ip怎么来的_妙用代理IP,防止IP被封
  9. XSSFWorkbook 设置单元格样式_openpyxl3.0官方文档(25)—— 使用样式
  10. Python:PyCharm提示Local variable ‘x‘ value is not used