2016-08-18 70 views
2

我有一個現有的表,它使用Tablesorter jQuery插件進行排序,而且效果很好。對嵌套在另一個表中的表進行排序(使用Tablesorter)

這樣,當你點擊展開該表的行之一,我最近添加的功能,它:

  • 添加一個新行(與合併單元格設置跨所有列跨越)
  • 加載新的HTML到新創建的行,其中包含有 唯一的ID和一個單獨的調用中使用的tablesorter的表 該ID

再次,所有的偉大工程的表。然而,儘管tablesorter在整個父表上工作良好,但它在內部表上根本不加載。

我懷疑我的整個方法可能會有問題,因爲我嘗試了其他表格排序插件(如Stupid Table Plugin),而且它們都沒有工作。

我在做什麼明顯錯誤?還是我需要通過jsFiddle來分享細節?

回答

1

tablesorter的原始版本(v2.0.5)不適用於嵌套表格 - demo

$(function() { 
    $('table').tablesorter(); 
}); 

看看我fork of tablesorter這更好的交易與嵌套表和嵌套的主題 - demo

$(function() { 
    $('table').tablesorter({ 
    theme: 'blue' 
    }); 
}); 
+0

嗨@Mottie。感謝你;我已將我的應用程序中的所有表更新到您的tablesorter分叉中,並且我已獲得大多數嵌套表。但是,我無法像上面的示例那樣維護父行之間的關係。這可能是因爲我通過$ .get調用加載子行嗎?如果我在這裏單獨提問中分享我的代碼,會有幫助嗎? –

+0

演示或一些示例代碼會有所幫助。 – Mottie

相關問題