解决方案 »

  1.   

    没有引入JQuery
    在你的<script>上面加上这一句<script type="text/javascript" src="你的JQuery路径/Jquery文件.js" ></script>
      

  2.   


    <link href="Css/default.css" rel="stylesheet" type="text/css" />
        <link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" />
        <link rel="stylesheet" type="text/css" href="js/themes/icon.css" />
        <link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" />
        <link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" />
        <script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>
        <script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script>
        <script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
        <script src="../JsLib/jquery.cookie.js" type="text/javascript"></script>
        <script src="../JsLib/JsUtil.js" type="text/javascript"></script>   
       <!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
        <script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>-->
    <script type="text/javascript" src='js/outlook2.js'> </script>有引用啊
      

  3.   


    <link href="Css/default.css" rel="stylesheet" type="text/css" />
        <link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" />
        <link rel="stylesheet" type="text/css" href="js/themes/icon.css" />
        <link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" />
        <link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" />
        <script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>
        <script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script>
        <script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
        <script src="../JsLib/jquery.cookie.js" type="text/javascript"></script>
        <script src="../JsLib/JsUtil.js" type="text/javascript"></script>   
       <!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
        <script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>-->
    <script type="text/javascript" src='js/outlook2.js'> </script>有引用啊
    那就是路径错了。你现在的目录结构是什么?
    按照上面引用的,你的路径应该是上层目录1
       ----JSLib
              -----jquery-1.8.0.min.js
       ----目录2
              -----你的页面.html
              -----JS
                    ------jquery.easyui.min.1.2.2.js
       
    如果目录是对的,那就是你引用的几个JS之间有冲突
    用排除法测一下
      

  4.   

    引用这个试试http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
      

  5.   


    <link href="Css/default.css" rel="stylesheet" type="text/css" />
        <link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" />
        <link rel="stylesheet" type="text/css" href="js/themes/icon.css" />
        <link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" />
        <link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" />
        <script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>
        <script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script>
        <script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
        <script src="../JsLib/jquery.cookie.js" type="text/javascript"></script>
        <script src="../JsLib/JsUtil.js" type="text/javascript"></script>

     
        
       <!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
        <script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>-->
        <script type="text/javascript" src='js/outlook2.js'> </script>

    把红色部分删掉,看看报的错还是不是$未定义
    之后再一个一个加回去,看加到哪个的时候报了$未定义,就是那个冲突了
      

  6.   

    <link href="Css/default.css" rel="stylesheet" type="text/css" />
        <link rel="stylesheet" type="text/css" href="js/themes/default/easyui.css" />
        <link rel="stylesheet" type="text/css" href="js/themes/icon.css" />
        <link id="easyuiTheme" href="../JsLib/themes/default/easyui.css" rel="stylesheet" type="text/css" />
        <link href="../JSLib/themes/icon.css" rel="stylesheet" type="text/css" />
        <script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>
       <span style="color: #FF0000;"> <script src="../JSLib/jquery.easyui.min.js" type="text/javascript"></script>
        <script src="../JSLib/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
        <script src="../JsLib/jquery.cookie.js" type="text/javascript"></script>
        <script src="../JsLib/JsUtil.js" type="text/javascript"></script></span>
      
         
       <!-- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
        <span style="color: #FF0000;"><script type="text/javascript" src="js/jquery.easyui.min.1.2.2.js"></script>-->
        <script type="text/javascript" src='js/outlook2.js'> </script></span>把红色部分删掉,看看报的错还是不是$未定义
    之后再一个一个加回去,看加到哪个的时候报了$未定义,就是那个冲突了
      

  7.   

    NND,只留下这个<script src="../JSLib/jquery-1.8.0.min.js" type="text/javascript"></script>
    然后一个个加回去
      

  8.   

    用于layout使用iframe嵌入网页时的内存泄漏问题
    panel 的加载,打开,关闭,隐藏等
      

  9.   

    1.查看源码>点击jquery能显示出来就表示加载成功了,如果403表示地址不对
    2.如果加载成功了还是未定义,可能如下:
       2.1在代码执行时jquery未加载完毕
       2.2存在重复定义
      

  10.   

    推荐写法是在:
    jQuery(function($){
    //todo
    });或者:
    $(document).ready(function(){
    //todo
    });
      

  11.   

    我也遇到了这个问题,真是百思不得其解。后来,终于被我想到是.net目录授权的问题。原因是你的jquery.min.js所在的目录,层次有点深,同时这个目录下没有web.config,没有的话,可能是继承了上级目录,甚至是根站点的web.config里的配置,在其中某一个上级web.config文件的<system.web>下的拒绝匿名用户配置里有如下配置:
    <authorization>        
            <deny users="?" />
          </authorization>
    找到的原因,办法至少有二个。
    1 在jquery.min.js所在目录,新建一个web.config,仅仅在system.web下增加授权:(请注意,是allow)
        <authorization>        
            <allow users="?" />
          </authorization>
    2 直接引用其它大站的juqery.min.js,例如: http://code.jquery.com/jquery-1.11.0.min.js