Javascript 未捕获的TypeError:jQuery(…)。tablesorter不是函数

Javascript 未捕获的TypeError:jQuery(…)。tablesorter不是函数,javascript,jquery,typo3,typo3-6.2.x,typo3-7.6.x,Javascript,Jquery,Typo3,Typo3 6.2.x,Typo3 7.6.x,我有一个typo3插件帽子在typo3 6.2.31中运行良好,现在我迁移到7.6.23。我对jQuery库有几个问题。我经常犯这样的错误: 未捕获的TypeError:jQuery(…)。tablesorter不是函数 或 未捕获的TypeError:$(…)。tablesorter不是函数 库已正确加载。有没有办法解决这个问题?谢谢。首先检查tyop3插件之前是否有加载的tablesorter插件,听起来理想的排序顺序应该是: jQuery库 表排序器插件 类型3插件 首先检查tyop3插件

我有一个typo3插件帽子在typo3 6.2.31中运行良好,现在我迁移到7.6.23。我对jQuery库有几个问题。我经常犯这样的错误:

未捕获的TypeError:jQuery(…)。tablesorter不是函数

未捕获的TypeError:$(…)。tablesorter不是函数


库已正确加载。有没有办法解决这个问题?谢谢。

首先检查tyop3插件之前是否有加载的tablesorter插件,听起来理想的排序顺序应该是:

  • jQuery库
  • 表排序器插件
  • 类型3插件

  • 首先检查tyop3插件之前是否有加载的tablesorter插件,听起来理想的排序顺序是:

  • jQuery库
  • 表排序器插件
  • 类型3插件
  • 一个有效的解决办法是:

    TYPO3.jQuery(".table.sortable").tablesorter();
    
    一个有效的解决办法是:

    TYPO3.jQuery(".table.sortable").tablesorter();
    

    您说该库已正确加载,但错误会以其他方式表示。您正在异步加载库,并且路径正确吗?还要尝试检查您是否多次加载jquery,根据以下内容也不建议这样做:路径正确。我在后端应用程序的default.html中加载jquery。可能的副本不是真正的副本。就我而言,我认为有三个问题。有时它现在可以工作了,我已经这样做了:
    TYPO3.jQuery(“.table.sortable”).tablesorter()
    您说库已正确加载,但错误会以其他方式表示。您正在异步加载库,并且路径正确吗?还要尝试检查您是否多次加载jquery,根据以下内容也不建议这样做:路径正确。我在后端应用程序的default.html中加载jquery。可能的副本不是真正的副本。就我而言,我认为有三个问题。有时它现在可以工作了,我已经这样做了:
    TYPO3.jQuery(“.table.sortable”).tablesorter()我在后端模块default.html1.)jQuery中加载lib,然后在TablesorterI中加载后端模块default.html1.)jQuery中的lib,然后在Tablesorter中加载lib