【发布时间】:2015-06-04 14:04:39
【问题描述】:
TableSorter 非常适用于子行 - 您只需给子 tr 一个 tablesorter-childRow 类和父 tr 一个 tablesorter-hasChildRow 类,表格排序器能够在忽略所有的情况下对表格进行排序子行...
但是,当使用 Jquery 动态创建新子代时,Tablesorter 不再忽略这些新创建的子代...
当尝试对新表进行排序时(即创建子表后),新创建的子表被推到表的顶部,而表的其余部分正常排序。
这个 JsFiddle 证明了这一点:https://jsfiddle.net/szzp0aq9/1/
是否可以让 TableSorter 忽略这些新生成的子行?
编辑
背景:我最初在每行下都有空的隐藏子行,我会在需要时 show()...
但是,由于我的程序生成的表可能非常大,有时超过 5000 行,所有这些空的隐藏行都会使文件大小增加很多......因此我试图看看我是否可以创建这些仅在需要时才行,并且仍然保持表格排序器满意...
(顺便说一句,我的程序生成的html文件只能在本地机器上查看,不会上传到互联网上)
【问题讨论】:
标签: jquery html tablesorter