gpt4 book ai didi

javascript - 使用 tablesorter,如何在应用排序后格式化列?

转载 作者:行者123 更新时间:2023-11-30 18:35:35 25 4
gpt4 key购买 nike

在我的 Rails 3 应用程序中,我有一个带有表格的 View ,我在其中使用 tablesorter plugin .

表中的一列是时间戳,在时间之前被格式化为单词。例如:

1 minute ago
19 days ago
1 month ago
never

等等

问题是,当我使用 tablesorter 对其进行排序时,它并没有按照我想要的方式(按时间)排序,而是按字母顺序排序,所以我最终得到的是:

1 minute ago
1 month ago
19 days ago
never

但是,我只是不确定该怎么做。我真正想要的是将每一列表示为时间戳,让 tablesorter 应用排序,然后使用 time ago 格式化它。但我似乎无法让它发挥作用。

任何人有任何建议或可以指出我如何做到这一点的任何例子吗?

谢谢!

最佳答案

我会像这个例子一样用一些隐藏数据来伪造它:http://jsfiddle.net/manuel/dLqdC/1/

所以你有类似的东西

<tr> 
<td><span class="hidden">1</span>today</td>
</tr>
<tr>
<td><span class="hidden">2</span>tomorrow</td>
</tr>
<tr>
<td><span class="hidden">0</span>yesterday</td>
</tr>

关于javascript - 使用 tablesorter,如何在应用排序后格式化列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8298389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com