我必须将自己的解析器添加到Tablesorter插件的默认解析器中。这真的很容易,也是一个心灵事实,因为这是灵活使用插件的唯一方法。
通常你告诉插件哪个字段应该在表初始化时使用递增的id来使用自定义解析器,就像:
jQuery(".tablesorter").tablesorter({
headers: {
9: {
sorter:'eur_currency'
}
}
});
是否可以将自定义解析器与th-elements的css类链接?这将是很好的,因为服务器站点程序可以决定解析器是needet。
答案 0 :(得分:1)
您可以只包含元数据插件并将分拣机添加到班级名称中 - 请参阅this example。所以你的标记看起来像这样:
<th class="{ sorter : 'eur_currency' }">Currency</th>
所以,我在github上有一个这个插件的分支,并认为这将是很好的添加。查看the demo page和download it from here。它将与自定义解析器一起使用,因此只需将类设置为:
<th class="sorter-eu_currency">Currency</th>
我没有测试下划线“_”是否在类名中起作用,但我认为它们可以。