2014-04-01 136 views
-1

我有一個問題,包括我的網頁中的一個jQuery腳本。我總是得到錯誤「$不是一個函數」中的第6行我我的劇本縮減至以下的非常簡單:

$(document).ready(function(){ 
    myTest(); 
}); 

function myTest(){ 
    window.console && console.log($("#test")); 
} 

爲什麼會出現在第6行的錯誤?爲什麼不在第1行?

+0

嘿,難道是你使用wordpress嗎?如果是這樣,這是另一個錯誤,而不是缺少包含。 – CodeFanatic

+0

您是否包含Jquery庫? –

+0

它包含Microsoft SharePoint和jQuery。 $(document).ready(function()...沒有jQuery的工作嗎? – jlai79

回答

9

您的頁面中沒有包含jquery.js,或者您使用的路徑不正確。下面是使用谷歌的CDN的例子之一:

<html> 
    <head> 
     <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
     <script type="text/javascript"> 
      // your code here... 
     </script> 
    </head> 
</html> 

在瀏覽器的錯誤信息給出的行號極不可靠,總是用實際的錯誤信息爲導向的問題。

+1

爲什麼downvote? –

0

此錯誤消息意味着jQuery是不包括

2

喜請下載幷包括jquery.js和或jquery.min.js

在腳本標籤

給jquery.js和路徑腳本src屬性