关于.has()的控制台错误“.. undefined不是函数”?

时间:2014-08-27 17:42:01

标签: jquery

我收到错误:

Uncaught TypeError: undefined is not a function 

我在head中定义了几个版本的jQuery:

<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery-noconflict.js"></script>
<script type="text/javascript" src="js/jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery/jquery-noconflict.js"></script>

在我使用.has()方法的两个不同实例上调用错误。我知道代码本身没有错误,因为它做了我想要的。我知道这可能意味着jQuery引用之一已经过时,但据我所知,这个方法已经在1.4.2中添加了,所以我看不出这是怎么回事。

noconflict文件可以与此有关吗?我可以添加更多信息。根据需要,请告诉我。

1 个答案:

答案 0 :(得分:1)

如果最后一个脚本是noconflict jQuery,那么将$重新定义为jQuery,因此$未定义