您好我正在使用带有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);
请指导我是什么问题以及我错在哪里。第三和第四张桌子没有正常工作。
答案 0 :(得分:0)
显然,$("#tableTest").data("tablesorter")
会返回null
。
你确定tablesorter将它的初始数据存储在.data('tablesorter')
中吗?你使用哪个tablesorter插件(有几个)?