Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在一个页面上有多个jQuery表排序器表_Jquery_Tablesorter - Fatal编程技术网

如何在一个页面上有多个jQuery表排序器表

如何在一个页面上有多个jQuery表排序器表,jquery,tablesorter,Jquery,Tablesorter,当我在一个页面上只有一个表时,插件工作正常 但是有两个,我得到了一个错误: 未捕获的TypeError:无法设置未定义的属性“count” 这是因为下面设置了sortList选项。我将其设置为在第4列排序,并且首先显示的aux_表,只有3列。但是它可以工作,而主表不能工作。我如何让它们都工作,或者只是第二个更重要的main_表 这两个表都是classtablesorter,它们具有不同的ID(main\u table和aux\u table) 页面上的第一个表有效,而第二个表无效。以下是我的标签

当我在一个页面上只有一个表时,插件工作正常

但是有两个,我得到了一个错误:

未捕获的TypeError:无法设置未定义的属性“count”

这是因为下面设置了
sortList
选项。我将其设置为在第4列排序,并且首先显示的
aux_表
,只有3列。但是它可以工作,而主表不能工作。我如何让它们都工作,或者只是第二个更重要的
main_表

这两个表都是class
tablesorter
,它们具有不同的ID(
main\u table
aux\u table

页面上的第一个表有效,而第二个表无效。以下是我的
标签中的JS:

$(document).ready(function() { 
    // call the tablesorter plugin 
    $("table").tablesorter({ 
        // sort on the 4th column (index 3) column, DESC (1). ASC is (0). 
        sortList: [[3,1]] 
    });    
});

您需要更改代码来实例化每个表上的表分类器,以便可以为每个表指定单独的设置

$("#table1").tablesorter({ 
   sortList: [[3,1]] 
}); 

$("#table2").tablesorter();

是的,您可以在一个页面中添加多个表。 您可以按如下所示在wrap中添加每个表,并且可以单独添加分页和排序功能

$(文档).ready(函数(){
$('.pearl container')。每个(函数(i){
$(此).children(“.myTable”)
表排序器({
是的,
小部件:[“斑马”]
})
.表排序器({
容器:$(this).children(“.pager”),
尺码:5
});
});

});在课堂上选择如何

$(".tablesorter").tablesorter(); 

如果需要在多个表上排序..

我知道这会很简单。谢谢如果你提前知道表格,这是正确的。如果一个脚本在多个页面上处理动态生成的表,我发现将每个表包围在某种容器中,然后使用
$(“.table sorting instance”).each(function()
$(this.find)(.tablesorter table)会很有帮助
查找表。只是共享!这不起作用。我有两个具有单独ID的表,我确实像上面所示分别实例化了tablesorter,但只有第一个表进行排序。@KimWilson您最好开始一个新的问题。这可能不再适用于新版本的tablesorterNote因此,答案应该是搜索一个解决方案的终点(而不是另一个引用的停顿,它会随着时间的推移而变得陈旧)。请考虑在这里添加一个独立的概要,将链接作为引用。据我所知(现在处理),使用一个类,它只对页面中的最后一个表进行排序。