我有一个从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/