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"/>&nbsp;&nbsp;&nbsp;${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代码........});

******************

******************/ 

posted @   Mrzxs  阅读(612)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题