# head里面 <script src="jquery.min.js"></script> <script src="common.js"> $(function (){ selectall(); cancel(); reverse(); }); </script> # common.js文件 function selectall() { $("table :checkbox").prop("checked", true) } function cancel() { $("table :checkbox").prop("checked", false) } function reverse() { $("table :checkbox").each(function () { $(this).prop("checked", !$(this).prop("checked")); }); } 注意: 如果jq的导入是写在body标签前,会因为元素还没有加载而出错,原因与js写在开头一样,必须用window.onload=function(){},确保元素先加载完。