jQuery 1.6.1,IE9和SCRIPT5009:'$'未定义

时间:2011-06-01 15:38:29

标签: jquery internet-explorer-9

  

SCRIPT5009:'$'未定义

<script type="text/javascript" src="xxx_files/jquery.js"></script>
<script type="text/javascript" src="xxx_files/jquery_002.js"></script>
<script type="text/javascript" src="xxx_files/ticker.js"></script>
<script type="text/javascript" src="xxx_files/config.js"></script>
<script type="text/javascript" src="xxx_files/ajax.js"></script>
<script type="text/javascript" src="xxx_files/lite.js"></script> 
<script type="text/javascript" src="xxx_files/jquery.pagination.js"> </script>
<script type="text/javascript">
$(document).ready(function(){
    $('#slide').pajinate({
          num_page_links_to_display : 0,
       items_per_page : 4
    });
 });
 </script>

在IE9中使用jQuery 1.6.1。为什么'$'在ie9中未定义?

提前致谢

3 个答案:

答案 0 :(得分:7)

在引用jQuery之前,你是否有另一个使用jQuery的脚本?

答案 1 :(得分:3)

对于初学者:

将此代码添加到您的文件中:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
</script>

它会从google cdn获取jQuery文件(根据http://www.w3schools.com/jquery/jquery_intro.asp)我遇到了这个问题

答案 2 :(得分:2)

此问题是因为页面中没有引用jquery ...请确保将以下js引用或以上jquery-1.5.1.min.js添加为参考

<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>