【jQuery:遍历相同class的所有值,遍历某一列td的值】

这篇博客展示了如何使用jQuery遍历具有相同class的HTML元素,特别是遍历表格中特定列的td值,并进行统计。通过示例代码解释了如何获取jsp中循环的数据,然后用JavaScript进行数量累加,最后将统计结果显示在页面上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jsp代码:

Html代码

  1. <c:forEach var="main" items="${mainPage.list }">  
  •     <tr>  
  •         <td><a class="sceneStr_td">${main.sceneStr }</a></td>  
  •         <td class="concern">${main.concernedNumber }</td>  
  •         <td class="noConcern">${main.noConcernedNumber }</td>  
  •         <td class="validateNumber">${main.validateNumber }</td>  
  •         <td>${main.createTime }</td>  
  •         <td>${main.delFlag==0?'允许':'不允许' }</td>  
  •         <td>  
  •                      <a href="${main.url }" target="_blank">二维码链接</a>  
  •         </td>  
  •     </tr>  
  • </c:forEach>  
  • <tr class="count_main">  
  •     <th style="text-align: center;">统计:</th>  
  •     <td class="count_concern">0</td>  
  •     <td class="count_noConcern">0</td>  
  •     <td class="count_validateNumber">0</td>  
  •     <td></td>  
  •     <td></td>  
  •     <td></td>  
  • </tr>  

复制代码

js代码:

Html代码

  1. var main_list_size = $(".main_list_size").val();//获取主单循环大小  
  • main_list_size = parseInt(main_list_size);  
  • var count_concern = parseInt(0);  
  • var count_noConcern = parseInt(0);  
  • var count_validateNumber = parseInt(0);  
  • if(main_list_size<=0){  
  •     $(".count_main").hide();//没有数据时,隐藏该行  
  • }else{  
  •     var concern = $(".concern   noConcern   validateNumber");  
  •     for(var i=0;i<main_list_size;i++){  
  •         count_concerncount_concern = count_concern+ parseInt($(".concern").eq(i).html());  
  •         count_noConcerncount_noConcern = count_noConcern + parseInt($(".noConcern").eq(i).html());  
  •         count_validateNumbercount_validateNumber = count_validateNumber + parseInt($(".validateNumber").eq(i).html());  
  •     }  
  •     $(".count_concern").html(count_concern);  
  •     $(".count_noConcern").html(count_noConcern);  
  •     $(".count_validateNumber").html(count_validateNumber);  
  •     $(".count_main").show();//有数据时,显示该行  
  • }  

复制代码

这样,下面的统计信息就全出来了​


原文地址 java社区 http://techfoxbbs.com/thread-2646-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值