vue+jQuery实现全选,全不选,反选以及批量删除
做项目的时候经常会遇到全选,全不选,反选以及批量删除这些基本效果
那它们的原理是什么呢??
全选,全不选,反选:原理就是获取他状态(checked=true/false)然后通过方法把所有的复选框的状态改变成按钮的状态,反选就是把复选框的状态改变成改变成按钮的相反状态
$(function(){
$("#butt").click(function(){
$("input[name='nid']:checkbox").prop("checked",true);
});
$("#buttNo").click(function(){
$("input[name='nid']:checkbox").prop("checked",false);
});
$("#fan").click(function(){
$("input[name='nid']").each(function(){
this.checked=!this.checked