javascript放在最后的重要性
1 <input type="checkbox" id="checkall" />全选
<c:forEach items="${productlist }" var="product" varStatus="i"> <tr onmouseover="this.style.backgroundColor = 'white'" onmouseout="this.style.backgroundColor = '#F5FAFE';"> <td style="CURSOR: hand; HEIGHT: 22px" align="center" width="18%"> <!-- 在此处。。。。。。。。。。。。。。。。。。。。。。。。 --> <input type="checkbox" name="delproduct" value="${product.pid }" style="margin-top:0px"/> ${i.count } <!-- 在此处。。。。。。。。。。。。。。。。。。。。。。。。 --> </td> <td style="CURSOR: hand; HEIGHT: 22px" align="center" width="17%"><img width="40" height="45" src="${pageContext.request.contextPath }/${product.pimage }"></td> <td style="CURSOR: hand; HEIGHT: 22px" align="center" width="17%">${product.pname }</td> <td style="CURSOR: hand; HEIGHT: 22px" align="center" width="17%">${product.shop_price }</td> <td style="CURSOR: hand; HEIGHT: 22px" align="center" width="17%">${product.is_hot==1?"是":"否" }</td> <td align="center" style="HEIGHT: 22px"> <a href="${ pageContext.request.contextPath }/adminupdateproductui?pid=${product.pid}"> <img src="${pageContext.request.contextPath}/images/i_edit.gif" border="0" style="CURSOR: hand"> </a> </td> <td align="center" style="HEIGHT: 22px"> <a href="javascript:void(0)" onclick="deleteproduct('${product.pid}')"> <img src="${pageContext.request.contextPath}/images/i_del.gif" width="16" height="16" border="0" style="CURSOR: hand"> </a> </td> </tr> </c:forEach>
只有当下列代码放在.html或者.jsp的末尾处时才能生效,如果放在body的前面不能生效
1 <script type="text/javascript"> 2 $("#checkall").on('click',function() { 3 $("input[name='delproduct']").prop("checked", this.checked); 4 }); 5 6 $("input[name='delproduct']").on('click',function() { 7 var $subs = $("input[name='delproduct']"); 8 $("#checkall").prop("checked" , $subs.length == $subs.filter(":checked").length ? true :false); 9 }); 10 </script>
/*****************
******************
最重要的如果想在页面的前面使用最后的这段jQuery代码,需要放在页面加载函数里面即$(function(){.........该段jQuery代码........});
******************
******************/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?