我有一个从XML / XSL生成的HTML表,我希望它禁止重复值。但是,我也想通过单击标题即时对其进行排序。

如果没有往返服务器的访问,我需要在每次排序后取消显示不同的值。是否有一个好的javascript / css解决方案。

例如

数据

Date  Person Score
May   Jeff   1
May   Joel   2
June  Alex   1


初始显示
注意缺少第二个五月

Date  Person Score
May   Jeff   1
      Joel   2
June  Alex   1


按分数排序后显示
请注意缺少第二个1

Date  Person Score
May   Joel   2
June  Alex   1
May   Jeff

最佳答案

我个人会使用类似jQuery Table Sorter的名称。您也可以使用unique()函数删除重复项。使用jQuery比使用JS简化了工作。要么,要么我将JSF用于表示层,而JSF已经为此类场合提供了功能。

我真的不知道使用JS的“好方法”。我见过的JS中的每个实现都是混乱的。将jQuery添加到您的项目将使您不必编写讨厌的JS代码。

关于javascript - 如何抑制可排序的html表中重复值的显示?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1033171/

10-14 15:27
查看更多