jquery之checkbox全选全不选反选的操作方法

235 篇文章 6 订阅
192 篇文章 2 订阅

jquery之checkbox全选全不选反选的操作方法

html代码

<ul>
<li><input type="checkbox" id="shop_jxs_product_ids_3_9" name="product_id[]" value="9" class="product_checkbox"> <a data-product_id="9">弯刀</a></li>
<li><input type="checkbox" id="shop_jxs_product_ids_3_8" name="product_id[]" value="8" class="product_checkbox"> <a data-product_id="8">AM800DT-19</a></li>
<li><input type="checkbox" id="shop_jxs_product_ids_3_7" name="product_id[]" value="7" class="product_checkbox"> <a data-product_id="7">TDT1087Z</a></li>
<li><input type="checkbox" id="shop_jxs_product_ids_3_6" name="product_id[]" value="6" class="product_checkbox"> <a data-product_id="6">AM1 城市通勤车 20AH大容量锂电池</a></li>
<li><input type="checkbox" id="shop_jxs_product_ids_3_5" name="product_id[]" value="5" class="product_checkbox"> <a data-product_id="5">爱玛(AIMA)电动车 IN6寸全面显示大屏 </a></li>
<li><input type="checkbox" id="shop_jxs_product_ids_3_4" name="product_id[]" value="4" class="product_checkbox"> <a data-product_id="4">爱玛(AIMA)电动车 IN6寸全面显示大屏 </a></li>
</ul>    
<input type="checkbox" id="product_all" name="product_all" style="margin-top: 15px;margin-left:16px" onclick="check_product(this,3)"> 

js代码


   function check_product(that, num) {
      
        if ($(that).prop("checked")) {
            $("#shop_product_ids_" + num).find(".product_checkbox").prop("checked", true);
        } else {
            $("#shop_product_ids_" + num).find(".product_checkbox").prop("checked", false);
        }
    }
    

结果展示

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值