如题,我自己写的js文件时lib.js:
      $(function(){
我html页面加载js是:
       <script type="text/javascript" src="../../../../third-part/jquery-1.8.1.min.js" ></script>
       <script type="text/javascript" src="lib.js"></script>
顺序没有错啊,先加载的jquery,为嘛总是报$ is not defined错误呢?

解决方案 »

  1.   

    打开有控制台的浏览器的控制台然后看 你这个jquery文件正确下载了没?不要碰问题就问 自己要多动手 
      

  2.   

    引用的JS文件有问题吧.不是jquery.js么,为嘛是jquery.min.js?
      

  3.   


    jquery.min.js是jquery.js的mini版本
      

  4.   

    忘了说了,我lib.js:
      $(function(){}里的函数,是可以被正确执行的,但是浏览器还报错,为何?
      

  5.   

    忘了说了,我lib.js:
      $(function(){}里的函数,是可以被正确执行的,但是浏览器还报错,为何?
      

  6.   

     $是不是被重新定义了或者你是不是还同时引用了prototype.js等 类似有重定义$的框架?