jQuery全选功能

$(document).ready(function(){


        //为父按钮添加事件                      
        $("#chk_all").click(function(){         
                var a=$("#chk_all").attr("checked");                            
                var arr=$("input[name='ids']");         
                $.each(arr,function(i,n){                       
                        if(a){                                          
                                $(n).attr("checked",a);
                        }else{
                                $(n).removeAttr("checked");     
                        }                               
                });                     
        });             
        
        //为子按钮添加事件
        $("input[name='ids']").click(function(){
                var arr=$("input[name='ids']");                         
                $.each(arr,function(i,n){                               
                        var a=$(n).attr("checked");             
                        if(!a){                                 
                                $("#chk_all").removeAttr("checked");
                                return;                                 
                        }                       
                });     
        });
});