jQuery模糊匹配checkbox全选 value实现checkbox部分或全部全选
本文章总结jQuery实现checkbox三种情况的全选功能 第一种:等值全选,也称name的等值全选,通过checkbox的名称name实现。 第二种:模糊全选,也称id模糊全选,通过checkbox的id或value值实现。 第三种:值范围全选,也称value值范围全选,通过checkbox的value值实现,或者截取id数字后缀范围判断实现。 等值全选 在工作中经常会用到checkbox的全选功能,平时大家用得最多的全选和反选是第一种,一般都是基于全部名称相同的checkbox进行实现,这种全选比较简单。实现代码如下: $("input#allSer").click(function(){ if(this.checked){ $("input[type='checkbox'][name='newselectedServers']").attr("checked",true); }else{ $("input[type='checkbox'][name='newselectedServers']").attr("checked",false); } }); 以上代码实现的功能:当单击id="allSer”的按钮时,所有名name=“newselectedServers"的checkbox就被全选上,再次单击时则取消全选,功能比较简单,就不再详述 模糊全选