0

jQueryをロードするのにまったく苦労しています。メモ帳++でプロトタイプを作成し、Coffee Cupを使用して古いサイトを再構築しています。

複数のフォーラムをグーグルで検索し、複数の項目を修正した後、ロードできない適切なコードになってしまいました。「jQuery が機能しない場合にすべき 6 つのこと」を確認しました。最初のスクリプトタグには<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery1.9.1/jquery.min.js">

これが私がこれまでに試したことです:

  • W3スクールズ
  • load() 関数に関するフォーラムの質問に取り組みます。
  • jsfiddle.net で設定します。スクリプト自体は通過しますが、結果はありません。
  • スクリプトの展開に対する管理上の禁止事項がある場合に備えて、ローカル マシンの sysadmin アカウントにログインします。ローカル グループ ポリシーを試してみます。
  • ノートン 360 ソフトウェアでスクリプトの傍受を確認しています。
  • プレーンな Javascript でスクリプトを実行します。できます。
  • すべてのブラウザをチェックして、Javascript が有効になっていることを確認します。です。

これが私のコードです。jQuery は、すべての div 境界を赤く着色する単純な css 関数です。私はcss3とhtml5で書いています。干渉している場合に備えて、doctype の下にすべてのメタ情報を含めました。また、html5 では text=javascript は必要ありませんが、Firefox ではこれが必要なようです。また、スクリプトの開始タグもあります。しか表示されません。

    <script (see google source above)>
        $(document).ready(function(){
            $("div").css("border", "3px solid red");
        });
    </script>
</head>
<body>
    <div id="shalom">Shalom</div>
    <div id="wrapper"> 
        <p>"LoremLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do </p>
    </div>
    <div> 
        <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi</p>  
    </div> 
</body>
</html>
4

3 に答える 3

8

HTML バリデーターは、script タグをand コンテンツと組み合わせることはできないことsrcを教えてくれます。以下のようにそれらを分離し、スクリプト タグがプロパティ closedであること、および jQuery への URL が正しいことを確認します (質問 404s のもの)。

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

<script>
$(document).ready(function(){
    $("div").css("border", "3px solid red");
});
</script>

さらに、スキーム相対 URL ( で始まる URL //) は、ローカルの HTML ファイルを開くだけでは機能しないことに注意してください。これは、file://スキームを使用するためです。

于 2013-03-11T21:36:54.333 に答える
2

使用している jQuery ライブラリのスクリプト src が有効ではないようです。これを試して: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

于 2013-03-11T21:35:53.823 に答える
1

<script>「src」属性を持つタグ内に追加のコードを配置して、別のスクリプトをロードすることはできません。<script>コードが存在する場所の後に追加が必要です。

于 2013-03-11T21:36:50.510 に答える