2012-03-07 59 views
0

我有一个表显示一些名称,每行包含3个单元格。jquery表动态单元格过滤和重新定位

我想过滤名称,我使用jquery来做到这一点。

它的工作原理:

1)不匹配由脚本

2)做匹配由脚本显示

3)细胞做匹配单元被重新对准隐藏细胞水平,这样它们总是从左到右连续显示..这是好的

我试图实现的最后一件事是重新分配匹配的单元格一个接一个,不管它们位于哪一行bef矿石过滤它们!

因此,如果一行只包含1个匹配,而下面的行包含0个匹配,而后面的行包含2个匹配,那么我希望3个匹配显示在同一行!

例如,如果你去这里:

http://jsfiddle.net/yCR73/1/

,你输入一个 “a”,在搜索领域,你会得到2个结果。 但你不会让他们在同一行, 我想过滤后的细胞“fffaaa”在“aaafff”附近,而不是在它下面!

回答

1

我不知道有一个特别合理的方式来做到这一点与表/表格单元格。我能够splice together a quick jsfiddle通过替换表设置宽度div和浮动表格单元div s。这样隐藏其他“单元格”会自动重新对齐“行”。

+0

工程就像一个魅力!非常感谢! – 2012-03-10 10:06:33