<script type="text/javascript" src="js/jquery-1.4.2.js"></script> <script type="text/javascript"> //判断CheckBox是否选中,需要使用o.checked判断是否 //为true,不能通过jquery的attr('checked')来判断, //很多时候CheckBox控件的checked属性获取不到其值, //如果要设置checkbox的选中状态时,可以使用o.checked //为true或false,也可以使用jquery的attr('checked','checked') //将其设置为选中,要使用attr方法时,要将o转换为jquery //对象才可以进行attr方法的使用,o是js对象 $(function(){ $("#checkAll").bind('click',function(){ var _arry=$("#rpt tr td :checkbox").not($(this)); if(this.checked) { $.each(_arry,function(n,o){ o.checked=true; }); } else { $.each(_arry,function(n,o){ o.checked=false; }); } }); }); </script>