直接上代码。 Index $(function() { $("#CheckAll").click(function() { var flag = $(this).attr("checked"); $("[name=subBox]:checkbox").each(function() { $(this).attr("checked", flag); }) }) }) 全选 1 2 3 4 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 下面的代码比较全,是基于js的控制原理实现 复制代码 代码如下: <BR>//全选 <BR>function CheckedAll(){ <BR>$(':checkbox').attr('checked','checked'); <BR>} <br><br>//全不选 <BR>function CheckedNo(){ <BR>$(':checkbox').attr('checked',''); <BR>} <br><br>//反选 <BR>function CheckedRev(){ <BR>var arr = $(':checkbox'); <BR>for(var i=0;i<arr.length;i++){ <BR>arr[i].checked = ! arr[i].checked; <BR>} <BR>} <BR>