2011-07-18 6 views
1

これは私が出会った最も奇妙なことです。私はこのように私最初スクリプトとしてjQueryを含めています:

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

しかし、それは動作していない理由を私は見たとき、私はfirbugから戻ってこのエラーを取得する:

$(document) is null 

私はしないでくださいこれでどこから始めるべきか分かりません...

また、私はこのエラーが関連していることを知っています。FileZilla(サーバーから)のjQueryを編集しようとすると、このポップアップボックスが表示されます。

スクリプト:(URL) ライン:16 文字:1 エラー:800A1391 \ソース:マイクロソフトのJScript実行時エラー

+3

jqueryのCDNバージョンを使用しようとしましたが、おそらくあなたのファイルは破損していますか? – ianbarker

+0

私は以前にgooglesを試みましたが、今私は私のものをアップロードしました。 – Phil

答えて

8

は、いくつかの他のライブラリは、おそらく$を盗む '窓' 未定義 コードです。 jQuery(document)の動作が異なるかどうかを確認してください。

+0

私は、 '$ '関数のような別のエラー報告をすると思っていましたが、私はそうは思いません。ありがとう。 – Phil

+0

@Phil:いいえ、 '$'はまだそこにあります。それはちょうど別の関数です。例として、Prototypeは '$'をidを期待し、対応するDOM要素を返すfuntionに設定します。 'document'はstringにキャストされたときに' [object HTMLDocument] 'のようなものになりますが、そのようなidが無ければnullを返します。 – Tgr