2014-12-03 63 views
-3

我不明白为什么我会得到这个,下面的代码:未捕获的ReferenceError:jQuery是没有定义

<head> 

      <script src="https://code.jquery.com/color/jquery.color-2.1.2.min.js" type="text/javascript"></script> 
      <script> 
       var json1 = { 
       text: "After first paragraph" 
       }; 



       var first_content_added = false; 


       $(function() { 
       $(".learn-more").on("click", function() { 
       $.getJSON("json_info.json", function(data) { 
       appendContentToFirstP(data.reviews[0].about.moreinfo); 
       }); 

       }); 
       }); 

       function appendContentToFirstP(content) { 

       if (first_content_added) { 
       return; 
       } 

       var after_first_p = $('<p class="more-info" />'); 


       after_first_p.text(content); 


       $(".first").append(after_first_p); 


       first_content_added = true; 
       } 


      </script> 
</head> 

什么会导致错误? 我最初的想法是错误是因为我没有导入JQuery,但我有。它位于顶部的脚本标签内。

+1

你不是已经包括JQuery的本身,而是另一个librarie jquery.color – 2014-12-03 13:04:12

回答

5

还没有包括jQuery,你只包含插件jQuery.color

参考它以前 jQuery.color:

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script> 
+0

谢谢。即使当我添加这个,页面加载后,我得到以下三个错误: GET文件://code.jquery.com/jquery-1.11.0.min.js网:: ERR_FILE_NOT_FOUND jquery。 color-2.1.2.min.js:2 Uncaught ReferenceError:未定义jQuery html.html:16未捕获的ReferenceError:$未定义 – 2014-12-03 13:11:17

1

之前写那种颜色JS这样

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script> 
    <script src="https://code.jquery.com/color/jquery.color-2.1.2.min.js" type="text/javascript"></script> 
相关问题