我正在使用jQuery tablesorter插件(http://mottie.github.io/tablesorter/docs/index.html)
tablesorter正在运行,我可以使用此代码禁用对列的排序和过滤。
// Disable sorting and filtering on 1st column
$("table thead th:eq(0)").data("sorter", false).data("filter", false);
如何使用.data方法执行相同的操作?
$("table").tablesorter({
// sort on the 4th column, order asc
sortList: [[3,0]]
});
我的问题是我无法确定如何使用带有.data语法的sortList:[[3,0]]。任何建议将不胜感激。
答案 0 :(得分:1)
好吧,您可以使用这样的数据函数来更新已保存的排序,但是您需要实际触发排序才能应用它:
$("table").data('tablesorter').sortList = [[3,0]];
$("table").trigger('update'); // apply the new sort
但我认为你最好的选择就是触发sorton
事件:
$("table").trigger("sorton", [[3,0]]);
答案 1 :(得分:0)
" sorton event"像这样
$("table").trigger("sorton", [[[3,0]]]);