我正在使用 JQuery 表排序器插件,并且正在尝试对过滤器选择列表进行排序(按字母顺序)。
该列包含人员的全名和他们的头衔,我只想按姓氏排序。此外,我希望选择字段过滤这些名称并在下拉列表中按字母顺序显示全名。
到目前为止,我已经通过 textExtraction 解析了数据并且排序工作正常。我将 filter_useParsedData 设置为 true,但它只在选择字段中显示提取的文本(姓氏)。
$('table').tablesorter({
theme: 'blue',
textExtraction: {
0: function(node, table, cellIndex){ return $(node).find("lname").text(); }},
widgets: ['columns', 'filter', 'stickyHeaders', 'zebra'],
widgetOptions : {
filter_useParsedData : true, }
});
这是表http://jsfiddle.net/UwKge/的演示。
无论如何,这可以工作吗?