如何在不通过AJAX加载数据的情况下使用javascript对HTML表进行排序?

Pau*_*rie 21 html javascript sorting jquery html-table

如何在不通过AJAX加载数据的情况下使用javascript对表进行排序?更具体地说,我正在寻找一个解决方案,它给了我以下内容:

  • 适用于普通的旧HTML表
  • 使用自然比较使列可排序
  • 与服务器端技术无关(无论表是由JSP,PHP等呈现,都应该是可移植的)
  • 最好实现为JQuery的扩展,我已经在特定项目中使用,我想立即应用它.我对涉及另一个javascript框架(如YUI)的建议持开放态度,但它需要与JQuery一起使用.

我不想要的:

  • 需要我通过AJAX调用填充数据的解决方案.我想在一个项目中应用它,这个项目包含许多普通的旧HTML表格,用于搜索结果,我希望在不重写任何服务器端代码的情况下快速进行排序.
  • 寻呼.
  • 过滤.
  • 指定任意比较逻辑的能力.

我有意为我现在正在处理的特定项目省略了我们的技术堆栈,但是如果人们觉得它是绝对必要的,那么它将包含它.同样,我最感兴趣的是在服务器上不涉及任何内容的解决方案.有很多项目用各种语言写成,可以在这个领域使用一点点爱.

关于Stack Overflow上类似的现有问题

我做了一些探讨,我能找到的最接近的问题就是这个问题.然而,我的要求有点不同,所以我决定提出一个新问题.

ant*_*upe 24

jquery插件tablesorter非常好用.