【发布时间】:2015-01-26 03:06:42
【问题描述】:
我正在使用 jQuery Tablesorter 插件根据位于表格上方的选择框的选定值对表格进行排序。准备好文档后,我初始化表格,使其最初在第 4 列排序,其他标题设置为不可排序,这工作正常。当我尝试根据所选选项对表格进行重新排序时,它会引发错误:
未捕获的类型错误:无法设置未定义的属性“计数”
关于如何让选定的选项重新使用表格有什么想法吗?
选择元素:
<select name="table-sort" class="table-sort">
<option value="value1">Sort by name</option>
<option value="value2">Sort by amount</option>
</select>
Javascript 文件:
$( ".table-sort" ).on("change", function(){
switch ($(this).val()) {
case 'value1':
var sorting = [[0,0]];
$(".my-table").trigger("sorton", [sorting]);
return false;
break;
case 'value2':
var sorting = [[1,0]];
$(".my-table").trigger("sorton",[sorting]);
return false;
break;
}
});
【问题讨论】:
标签: javascript jquery tablesorter