checkbox全选/取消全选

本文介绍了一种使用jQuery实现全选与单选Checkbox的方法。通过点击全选按钮可以控制一组Checkbox的状态,同时根据各单选Checkbox的选择状态更新全选按钮的状态。此方法适用于表单中多项选择操作。
//checkbox全选/取消全选
$(function() {
   $("#checkAll").click(function() {
       if(this.checked){
           $("input[name='cbxCommodity']").prop("checked","checked");
       }else{
           $("input[name='cbxCommodity']").removeAttr("checked");
       }
     });
      var $cbx = $("input[name='cbxCommodity']");
       $cbx.click(function(){
           var num = $cbx.length;//总的checkbox数量
           var num_checked = $("input[name='cbxCommodity']:checked").length;//选中的数量
           if(num == num_checked){
               $("input[name='checkAll']").prop("checked","checked");
           }else{
              $("input[name='checkAll']").removeAttr("checked");
           }
     });
});
checkAll 是全选按钮
cbxCommodity 是单选的checkbox name

转载于:https://www.cnblogs.com/SHMILYHP/p/6924420.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值