最近做一项目,需要对数据进行排序输出,要求有行号,依次递增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();
});
|