2011-07-18 27 views
1

這是我遇到的最古怪的事情。我包括jQuery的作爲我第一腳本是這樣的:

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

但是,當我明白爲什麼它不工作,我得到這個錯誤回來從firbug:

$(document) is null 

我不甚至知道從哪裏開始,谷歌什麼都沒有提出...

此外,我知道這個錯誤是相關的,當我嘗試編輯FileZilla中的jQuery(右鍵從服務器)時,我得到這個彈出框:

腳本:(URL) 行:16 字符:1個 錯誤: '窗口' 是未定義 代碼:800A1391 \ 來源:Microsoft JScript中運行時錯誤

+3

你有沒有嘗試過使用jQuery的CDN版本,也許你的已損壞? – ianbarker

+0

我之前嘗試過Google,但現在我已經上傳了我的。 – Phil

回答

8

一些其他圖書館可能竊取$。看看jQuery(document)的行爲是否有所不同。

+0

我以爲會給出一個不同的錯誤報告,就像找不到函數'$'..但我猜不是。謝啦。 – Phil

+0

@Phil:不,'$'仍然存在,它只是一個不同的功能。例如,Prototype將'$'設置爲一個函數,該函數需要一個id並返回相應的DOM元素。由於當將文檔轉換爲字符串時,文檔變得像[object HTMLDocument]一樣,並且當然沒有這樣的id,它將返回null。 – Tgr

相關問題