$(function() { 
$("#CheckAll").click(function() { 
var flag = $(this).attr("checked"); 
$("[name=subBox]:checkbox").each(function() { 
$(this).attr("checked", flag); 
}) 
}) 
}) 为什么只能全选,就不能反选呢?
        
            以上代码。

解决方案 »

  1.   

    $(function() {  
        $("#CheckAll").click(function() { 
             $("[name=subBox]:checkbox").attr("checked", $(this).attr("checked"));
        }) ;
    }
      

  2.   

    LZ的可以一楼的也可以的,LZ的怎么不行了?
      

  3.   

    学习下,
    如果是cheched是不是要去除
      

  4.   

    你这里只是做全选和全不选// 反选
    $(function() {  
        $("#CheckAll").click(function() { 
             $("[name=subBox]:checkbox").each(function(){
                    $(this).attr("checked", !$(this).attr("checked"));// 取反就行了
             });
        }) ;
    }
      

  5.   

    楼主什么版本jquery?
    1.6得用.prop()
      

  6.   

    lz中貌似不用each,jquery隐式迭代