tablesorter从选择下拉菜单和自定义时间filter中选择多个选项?

有没有办法从选择下拉菜单中选择多个选项并显示结果。 就像我的小提琴一样,我的名字是第一列,想要选择并展示Aaron和Clark的时间。 个别可能。 但是如果需要选择两个选项呢? 如何实现?

而且,如何应用自定义时间filter

早上(6到12点之间)

下午(12至18岁)

晚上(18至21岁之间)

这是我尝试过的,但它不起作用。 事实上,这些选项甚至没有显示在选择框中。

http://jsfiddle.net/QJnEa/

filter_functions : { 1 : { "Morning" : function(e, n, f, i) { return n = 12 && n  18; } } 

仅显示时间。 不知道如何编码多个选择。

在该演示中,时间列中有一个类名“filter-select”,它覆盖了filter_functions 。 您需要做的就是删除该类

 Time 

然后更新filter_functions以使用精确( e )值而不是标准化值( n ),该值实际上是一个非常大的数字(自2000年1月1日以来的秒数;由时间解析器定义)。

 filter_functions: { 1: { "Morning": function (e, n, f, i) { return parseInt(e, 10) < 12; }, "Afternoon": function (e, n, f, i) { var num = parseInt(e, 10); return num >= 12 && num <= 18; }, "Evening": function (e, n, f, i) { return parseInt(e, 10) > 18; } } } 

至于问题的第二部分,filter小部件当前不支持多选元素。 它可能在未来; 但与此同时,您可能希望查看使用表外部的select2插件的 此演示 (仍处于测试阶段)。