2014-02-14 69 views
1

我有一個tablesorter表。 所以,如果我排序表,行號不會更新。它是固定的...Tablesorter:排序後更新行號

$("#tablesorter-demo tr").click(function() { 
    $('#tablesorter-demo tr').not(this).removeClass('hilite'); 
    $(this).toggleClass('hilite'); 
    var i = $("#tablesorter-demo tr").index(this); 
    $("#codefmenims_id").val($("#td_idfmenims" + i + "").text()); 
    $("#groupe1").val($("#td_gpefme" + i + "").text()); 
    $("#groupe1s").val($("#td_gpenims" + i + "").text()); 
}); 

有人能告訴我如何我可以更新我的表的行號,如果我排序表?

+0

可能與[此問題]相關(http://stackoverflow.com/questions/18763027/jquery-tablesorter-index-column-insert)〜參見[本演示](http://jsfiddle.net/Mottie/ 4mVfu/1162 /) – Mottie

回答

0
$("#tablesorter-demo tr").each(function(key) { 
    $(this).children('td').eq(0).text(key+1); 
}); 

請添加jsfiddle,以便發佈更好的解決方案。

+0

好吧,你可以在這裏看到它http://jsfiddle.net/9hHx5/5/ ..例如:所以如果你點擊第1行,你會得到輸入信息在這一行..如果你排序當點擊標題時(例如Organisme),你點擊表格的第一行,在排序之前你已經獲得了表格的信息 – user1814879