jquery执行全选/全不选的操作

<script type="text/javascript">

    $(function(){

        $('#checkAll').click(function(){

            $(':checkbox').attr("checked",this.checked); 

        });

    })

</script>

但是发现在1.10.0(其它版本未知),前两次都可以正常工作,但是第三次却不能。后面找到解决方法,使用

 $(':checkbox').prop("checked",this.checked);

替代

$(':checkbox').attr("checked",this.checked);