我收到错误:
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文件可以与此有关吗?我可以添加更多信息。根据需要,请告诉我。
答案 0 :(得分:1)
如果最后一个脚本是noconflict jQuery,那么将$重新定义为jQuery,因此$未定义