TypeError:$(...)为null:为什么?

时间:2014-12-04 09:46:56

标签: jquery

目前我正在尝试将旧的Joomla 1.6模板迁移到新版本3.3 但这不是问题。我不是一个jQuery既不是JS专业人员,所以我对这个问题有点迷茫。

我遇到的问题是我不明白,为什么我收到这个错误(出现在我的萤火虫中):

TypeError: $(...) is null
http://joomla3.mypage.de/
Line 109

这是发生上述错误的新模板: http://joomla3.mypage.de/

旧模板可以正常工作(没有JS错误): http://www.mypage.de/index.php/de/

非常感谢您的帮助。

塞利姆


非常感谢您的回复!

我删除了损坏的脚本路径。但仍然行不通 对于: http://joomla3.mypage.de/

事情是:如果你看这里: http://www.mypage.de/index.php/de/

虽然也有相同的“404 for jquery-1.3.2.min.js” 它的工作方式一样!

我该怎么办?

谢谢!

1 个答案:

答案 0 :(得分:0)

您已经包含了许多版本的jquery。一个是返回http 404 not found

这一行是第一个 - jQuery 1.11。这是一个合理的版本

<script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>

这一行是后来的 - jQuery 1.4.2非常旧的版本

<script language="javascript" type="text/javascript" src="/templates/rogenwieserjoomlatemplate/js/jquery.js"></script>

然后你后来就得到了这个。 jQuery 1.3但它的404

<script type="text/javascript" src="/jquery-1.3.2.min.js"></script>

控制台中的第一个错误说明了一切

  

&#34; NetworkError:404 Not Found - http://joomla3.mypage.de/jquery-1.3.2.min.js&#34;