jQueryCheckbox实现全选反选全部选

代码

 
 
	 
		 
		Title 
		 
	 
	 
	
全选/全不选

另转一位网友的一键实现3功能

//一键控制全选、反选、全不选
$('#orChecked').change(function(){
 if($(this).is(':checked')){
   var box = $('#box').children(':checkbox');
   if(box.length==box.filter(':not(:checked)').length){  // 复选框长度和没选中的个数一样 -> 全选 , .not(':checked').length 也可以。
   $('#box').children(':checkbox').prop('checked',true);
 }else{   // 如果有选中个数,-> 反选 
   $('#box').children(':checkbox').each(function(){   
    $(this).prop('checked',$(this).is(':checked')?false:true);
   });
 }else{
   $('#box').children(':checkbox').prop('checked',false);  // 如控制键取消选中,剩余的checkbox也取消选中
 
西瓜 芒果 山竹 草莓 火龙果

全选 反选 全选/反选/全不选

 

你可能感兴趣的:(jQuery)