jQuery购物车案例复盘

本文复盘了使用jQuery实现购物车功能的过程,包括全选按钮的逻辑,购物数量的加减操作,以及商品小计的计算方法。通过prop()、siblings()等方法处理复选框状态,使用toFixed()保留小计金额的两位小数。
摘要由CSDN通过智能技术生成

jQuery购物车案例

全选按钮

1、全选思路 :里面的3个复选框(j_checked)选中状态(checked)跟着全选按钮(chenckall)走
2、因为checked是复选框的固有属性,因此利用prop()方法获取该属性 ,(如果是自定义属性,可以用arr()或者是data())
3、把全选按钮状态赋值给3个小复选框就可以了

代码如下(示例):

1、全选 全不选功能模块
就是把全选按钮(checkall)的状态赋值给三个小按钮(J_checkbox)
2、事件可以用change()

$(function(){
   
 $(".checkedall").change(function(){
   
//console.log($(this).prop("checked"));全选状态
$(".J_checkbox,checkall").prop("checked",$(this).prop("checked"));
 })
})

3、当每次来点击小复选框,就来判断
4、如果小复选框现选中的个数等于3就应该把全选按钮选上,否则去选按钮不选
5、:chencked选择器 :checked
6、三个复选框中的length可以显示出显示的个数

代码如下(示例):

if(选中的个数为3){
   
全选按钮就选中
}else{
   
全选按钮就不选
}
//返回的选中复选框的个数
console.log($
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值