| 内容 | 最近做一项目,需要对数据进行排序输出,要求有行号,依次递增1.2.3.4.5.......。
 前端通过<c:forEach> 遍历动态输出的<tr>
 代码如下:
 view sourceprint?01 <!-- 循环生成,列表数据 -->
 02 <c:forEach items="${pager.list}" var="auction">
 03 <tr>
 04 <td width="10"><span></span></td>
 05 <td width="30">${auction.dept}</td>
 06 <td width="40">${auction.donor}</td>
 07 <td width="40">¥:${auction.auctionSum}.00</td>
 08 <td width="40"><span onClick="displayDetails('xxxx}')">查看详细信息</span></td>
 09 </tr>
 10 </c:forEach>
 行号自增js代码(需引入jquery):
 view sourceprint?1 $(function(){
 2 function number(){
 3 for(var i=0;i< $(".numberClass").length;i++){
 4 $(".numberClass").get(i).innerHTML = i+1;
 5 }
 6 }
 7 number();
 8 });
 |