簡體   English   中英

ReferenceError:找不到變量:$

[英]ReferenceError: Can't find variable: $

我正在使用jQuery。 這是我在主頁上的編碼:

<script type="text/javascript" src="script.js"> 
</script>

而我的script.js是:

$(document).ready(function(){    
     $("#title").click(function () {
        alert("Works!");
    });
});

我的完整編碼可以在這里找到: http : //pastie.org/8676656

使用瀏覽器上的工具,我在JavaScript代碼中發現錯誤:

ReferenceError: Can't find variable: $

在線:

$(document).ready(function() {

任何幫助,將不勝感激。

您必須先導入jQuery,然后才能使用它:

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

注意,它使用//作為協議(不是http://https:// ),這意味着:如果.html文件位於http://服務器上,它將從http://ajax.google...獲取jQuery。 http://ajax.google... ,如果位於https://服務器上,它將從https://ajax.google...


注意 :如果在開發過程中在瀏覽器中而不是在服務器中打開HTML文件,則應指定協議, 如此答案所示 ,否則將不起作用:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>

另外,如果可能的話,應該在關閉</body>之前,將.js文件放在頁面底部。 這里查看更多。

在代碼之前導入jQuery

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"><script>

在腳本之前包含jQuery

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

這是jquery加載問題,請在所有代碼和腳本之前加載jquery。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js" ></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM