2016-08-18 69 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

相关问题