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