JS函数
function clhead(tdIndex)
{
var tb=$("allTable");
for(var i=1;i<tb.rows.length;i++)
{
for(var j=i+1;j<tb.rows.length;j++)
{
var tr=tb.rows[i];
var cel=tr.cells[tdIndex];
var tmpArr=cel.getElementsByTagName("span");
var val=tmpArr[0].innerHTML.replace("%","").replace("↑","").replace("↓","");
var tr2=tb.rows[j];
var cel2=tr2.cells[tdIndex];
var tmpArr2=cel2.getElementsByTagName("span");
var val2=tmpArr2[0].innerHTML.replace("%","").replace("↑","").replace("↓","");
if(parseFloat(val)<parseFloat(val2))
{
tb.moveRow(j,i);
}
}
}
}
Table的内容(用.net里的Reapeter控件)
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="hang1">
<span οnclick="clhead('0');">买入价1</span></td>
<td class="hang1" style="">
<span οnclick="clhead('1');" >最新价2</span></td>
<td class="hang1">
<span οnclick="clhead('2');" >最新价3</span></td>
<td class="hang1">
<span οnclick="clhead('3');" >涨跌额4</span></td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr style="cursor:pointer;" >
<td ><span >0.00</span></td>
<td ><span >0.00</span></td>
<td class="hang2"><span >0.00</span></td>
<td class="hang2"><span >0.00</span></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>