全选和单选(有一个单选没有打钩,全选也自动不打钩)
//全选 $('#all_checked').click(function() { var is = $(this).hasClass('current'); if (is) { $(this).removeClass('current'); //单选框 $('.J_choose').removeClass('current'); }else{ $(this).addClass('current'); //单选框 $('.J_choose').addClass('current'); } }); //单选 $('.J_choose').click(function() { var is = $(this).hasClass('current');
//单选框的个数 var boxLength = $('.J_choose').length; if (is) { $(this).removeClass('current'); if ($('.bantable .current').length == boxLength) { $('#all_checked').addClass('current'); } else { $('#all_checked').removeClass('current'); } } else { $(this).addClass('current'); if ($('.bantable .current').length == boxLength) { $('#all_checked').addClass('current'); } else { $('#all_checked').removeClass('current'); } } });