jquery tablesorter寻呼机无法正常工作

时间:2014-02-12 06:49:26

标签: javascript jquery jquery-plugins tablesorter

您好我正在使用带有pager的jquery表分类器。我每个都有四个表和分页器。点击按钮时显示表和相应的分页器。点击第一个和第二个按钮,表的分页器工作正常。

但点击第三个和第四个按钮时,我正在接受 以下错误“Uncaught TypeError:无法设置未定义的属性'小部件'并且寻呼机无效。

Code called in OnLoad:

   $("#tableTest").hide(); // Hide the table in onload
   $("#tableTest").tablesorter(); // Trigger the tablesorter in onload
   $("#tableTest").trigger("update"); // Trigger the update function for table in onload
   $("#tableTest").tablesorterPager({ container: $("#pagerTest") }); // Trigger the pager for table in onload


Code After displaying the table
   $("#tableTest").trigger("update");
   $("#tableTest").data("tablesorter").widgets = ["zebra"];
   $("#tableTest").trigger('applyWidgets');
   $('header,body,html').animate({ scrollTop: $('header').height() }, 4);

请指导我是什么问题以及我错在哪里。第三和第四张桌子没有正常工作。

1 个答案:

答案 0 :(得分:0)

显然,$("#tableTest").data("tablesorter")会返回null。 你确定tablesorter将它的初始数据存储在.data('tablesorter')中吗?你使用哪个tablesorter插件(有几个)?