Jquery表排序器不工作并禁用所有其他javascript

Jquery表排序器不工作并禁用所有其他javascript,javascript,jquery,Javascript,Jquery,我已经将Jquery表分类器添加到我的头部 当我将以下内容添加到javascript中时: $("table").tablesorter(); 我的所有其他Jquery都被禁用,表排序器也可以工作 尝试打开firebug或chrome/ie9上的控制台 您有一个javascript错误,它会阻止任何进一步的执行 可能没有加载tablesorter插件。() 如果是,并且错误在tablesorter.min.js中,则可以尝试使用未缩小的版本 或者,

我已经将Jquery表分类器添加到我的头部

当我将以下内容添加到javascript中时:

                       $("table").tablesorter();

我的所有其他Jquery都被禁用,表排序器也可以工作

尝试打开firebug或chrome/ie9上的控制台

您有一个javascript错误,它会阻止任何进一步的执行

可能没有加载tablesorter插件。(

如果是,并且错误在tablesorter.min.js中,则可以尝试使用未缩小的版本


或者,您的桌子是空的。如果我没记错的话,tablesorter需要一个非空表。

您使用的是什么devs工具?我推荐firefox使用firebug。如果这“禁用”了所有otehr javascript,则会出现错误。当javascript失败时,它会完全失败(可能是从上的错误点开始)。您能给我们看一下您的页眉吗;)标题的一部分:uncaughttypeerror:Object[Object Object]没有“tableSorter”方法问题是Jquery被调用了两次,但tableSorter在表上不起作用。使用ajax调用表,这可能是一个因素,如果您怀疑如何将tablesorter功能添加到所有新添加的选项卡中,double jquery确实非常糟糕。对于使用ajax加载的内容,使用
$('table').trigger('update')如图所示,仍然没有添加排序-我已经添加了thead和tbodyI将继续进行猜测,但是您的单元格内容是纯“文本”(日期/字符串/数字)还是html元素?如果它们是html元素,您可能希望查看