首页 > 代码库 > jquery实现全选、全不选和反选

jquery实现全选、全不选和反选

全选和全不全都实现都比较简单

$(‘input:checkbox‘).attr(‘checked‘,‘checked‘);    //全选$(‘input:checkbox‘).removeAttr(‘checked‘);        //全不选

  

反选分三步:1找到所有已选的checkbox,2将所有的checkbox设置为选中,3将之前找到的已选checbox设置为不选(如有更好的方法请留言讨论)

var checked = $(‘input:checkbox:checked‘);        //找到所有已选的checkbox$(‘input:checkbox‘).attr(‘checked‘,‘checked‘);     //将所有的checkbox设置为选中checked.removeAttr(‘checked‘);                      //将之前找到的已选checbox设置为不选