【问题标题】:Tablesorter and automatic sorter digit?表格排序器和自动排序器数字?
【发布时间】:2014-10-08 12:57:32
【问题描述】:

我的网站上有很多使用 tablesorter 的表格,我正在寻找一种方法来对“sorter: 'digit' a column that has a specific classname: "class="note" 进行排序。

我知道用标题来做到这一点:

$(".tablesorter").tablesorter({ 
headers: {
     0: { sorter: 'digit' } // column number, type
 }  }); 

但是有没有一种通用的方法是这样的html:

<th class="{sorter: 'digit'}">Note</th>

或者像这样在javascript中的某个地方使用类名<th class="note">Note</th>

$(".tablesorter .note").tablesorter() ...

?

因为我的“注释”栏有时是第三栏,有时是第五栏,等等。

我问这个是因为没有指定“数字”顺序,tablesorter 不知道如何对数字进行排序......这里是 un jsfiddle 来说明我的意思:http://jsfiddle.net/2cmuy39L/

谢谢。

【问题讨论】:

标签: javascript tablesorter


【解决方案1】:

如果您使用我的fork of tablesorter,您至少可以通过两种不同的方式完成此操作:

  1. 在标题中添加sorter-digit 类名

    <th class="note sorter-digit">Note</th>
    
  2. headers option(v2.17.0 中添加)中使用类名 - here is a demo

    headers : {
      '.note' : { sorter: 'digit' }
    }
    

【讨论】:

  • 谢谢!它对我不起作用,因为我使用的是该网站tablesorter.com/docs 的tablesorter,而您使用的是该网站mottie.github.io/tablesorter/docs 的tablesorter,但您的是最后一个版本,请注意我的。但它重了很多^^我的17ko,你的31ko^^
猜你喜欢
  • 2014-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多