-1

HTML コード内の jQuery コードに問題があります。

HTML コードに次のコードを記述すると、完全に機能します ("hello world" というアラートが表示されます)。

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery.js"> </script>
<script>
      alert("hello world");
</script>
</head>
</html>

しかし、次のコードを ($(document).ready 関数を使用して) 記述しても機能せず、理由がわかりません。

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery.js"> </script>
<script>
$(document).ready(function() {
alert("hello world");
});
</script>
</head>
</html>

ここで何が起こっているのか誰か教えてもらえますか?

前もって感謝します。

編集:括弧が欠けていてすみません、それは単なるタイプミスでした

4

3 に答える 3

3

jQuery>のタグに閉じがありません:<script>

<script type="text/javascript" src="jquery.js"> </script>
                                              ^
 missing bracket here ------------------------|
于 2013-02-04T16:06:50.280 に答える
2

>スクリプト タグに引用符と開始タグの終了がありません。これは、スクリプトが壊れているため、スクリプトが読み込まれていないことを意味します。

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

編集した質問には、修正されたscriptタグが表示されます。それでも機能しない場合は、jqueryライブラリへのパスが間違っている可能性があります。

コーディング中は、ブラウザの開発者コンソールを開いたままにしてください。発生しているエラーが表示されます。おそらく、それがであることを示すReferenceError$がありundefinedます。

于 2013-02-04T16:06:25.457 に答える
0

jQuery を含めるタグの<script>形式が正しくありません:

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

次のようになります。

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

これは、jQuery ライブラリが HTML ページと同じディレクトリ内の「jquery.js」という名前のファイルにあることを前提としています。

于 2013-02-04T16:07:40.253 に答える