jQuery实现的购物车物品数量加减功能代码


Posted in Javascript onNovember 16, 2016

本文实例讲述了jQuery实现的购物车物品数量加减功能。分享给大家供大家参考,具体如下:

今天网友翠儿在用Jquery实现购物车物品数量的加减特效的时候遇到问题来问我,我后来帮她解决了这个Jquery特效,现在把它整理出来分享给大家用,虽然功能比较简单,但是很实用。

主要包括了以下功能:

1、数量增加操作功能

2、数量减少操作功能

3、总价计算功能

4、自动判断数量到1的时候,减少操作按钮禁止点击,数量增加时自动恢复

5、保留小数点位数toFixed()函数非常实用

功能代码如下:

$(function(){
//获得文本框对象
var t = $("#text_box");
//数量增加操作
$("#add").click(function(){
t.val(parseInt(t.val())+1)
if (parseInt(t.val())!=1){
$('#min').attr('disabled',false);
}
setTotal();
})
//数量减少操作
$("#min").click(function(){
t.val(parseInt(t.val())-1);
if (parseInt(t.val())==1){
$('#min').attr('disabled',true);
}
setTotal();
})
//计算操作
function setTotal(){
$("#total").html((parseInt(t.val())*3.95).toFixed(2));//toFixed()是保留小数点的函数很实用哦
}
//初始化
setTotal();
})

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
简略的前端架构心得&&基于editor为例子的编码小技巧
Nov 25 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
Jan 23 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
Apr 19 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
Apr 29 Javascript
javascript中的 object 和 function小结
Aug 14 Javascript
浅谈javascript中的三种弹窗
Oct 21 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
Sep 10 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
Oct 12 Javascript
浅谈如何使用 webpack 优化资源
Oct 20 Javascript
Vue项目组件化工程开发实践方案
Jan 09 Javascript
Vue 样式切换及三元判断样式关联操作
Aug 09 Javascript
分享一个vue实现的记事本功能案例
Apr 11 Vue.js
使用JavaScript获取URL中的参数(两种方法)
Nov 16 #Javascript
微信小程序 保留小数(toFixed)详细介绍
Nov 16 #Javascript
微信小程序 获取相册照片实例详解
Nov 16 #Javascript
js canvas仿支付宝芝麻信用分仪表盘
Nov 16 #Javascript
Javascript使用SWFUpload进行多文件上传
Nov 16 #Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
Nov 16 #Javascript
Javascript使用uploadify来实现多文件上传
Nov 16 #Javascript
You might like
php中常用的预定义变量小结
2012/05/09 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
2014/09/01 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
详谈angularjs中路由页面强制更新的问题
2017/04/24 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
vue ajax 拦截原理与实现方法示例
2019/11/29 Javascript
javascript实现留言板功能
2020/02/08 Javascript
几行Python代码爬取3000+上市公司的信息
2019/01/24 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
python循环定时中断执行某一段程序的实例
2019/06/29 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
Python绘制数码晶体管日期
2021/02/19 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
我能否用void** 指针作为参数, 使函数按引用接受一般指针
2013/02/16 面试题
.net面试题
2016/09/17 面试题
现代化办公人员工作的自我评价
2013/10/16 职场文书
会计毕业生自我鉴定
2013/11/04 职场文书
高级电工工作职责
2013/11/21 职场文书
公司总经理任命书
2014/06/05 职场文书
绿色环保标语
2014/06/12 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
2015年社会治安综合治理工作总结
2015/04/10 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP