jquery 全选 全不选 事件绑定
<td width="82%" colspan="3"> <input type="checkbox" id="all">全选<input type="checkbox" id="reverse">反选 </td> <td width="82%" colspan="3"> <s:checkboxlist name="resUuids" list="resList" listKey="uuid" listValue="name"></s:checkboxlist> </td> $(function(){ $("#all").click(function(){ var flag = $(this).attr("checked"); $("[name=resUuids]").attr("checked",flag == "checked"); }); $("#reverse").click(function(){ $("[name=resUuids]").each(function(){ var flag = $(this).attr("checked"); $(this).attr("checked", !(flag =="checked")); }); checkSelect(); }); $("[name=resUuids]").click(function(){ checkSelect(); }); function checkSelect(){ var allFlag = true; $("[name=resUuids]").each(function(){ var flag = $(this).attr("checked") == "checked"; allFlag = allFlag && flag; }); $("#all").attr("checked",allFlag); } });
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步