-1

コードの何が問題になっていますか?jsファイルのパスは正しいと思います。コードだと思います。挿入された段落は表示されていません。

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Embedded Script</title>
        <meta charset="utf-8"/>
    </head>
    <body>
        <h1>Embedded Script Example</h1>
        <script type="text/javascript" charset="utf-8" src="js/jquery-1.7.2.min.js"></script>
        <script type="text/javascript" charset="utf-8">

        $(document).ready(function(){
            $("h1").after("<p>I've just inserted a paragraph</p>");
        });
        </script>
    </body>
</html>​
4

2 に答える 2

1

パスが間違っているか、jQuery ライブラリが壊れています。コードをコピーし、jQuery パスを jquery.com の最新のコードに変更し、ページをhttp://www.apsillers.com/inline.htmlにアップロードしました。Ctrl+Uソースを表示して、それが自分のものと同じであることを確認するために使用します。(フィドルを使用しますが、インラインスクリプトは許可されていないと思います。)

これは、問題が jQuery ライブラリの適切なロードの失敗によるものであることを決定的に証明しています。エラー コンソールを確認し、それjQueryが JS コンソールに存在するオブジェクトであることを確認します。

于 2012-06-05T00:25:16.187 に答える
-1
$("<p>I've just inserted a paragraph</p>").insertAfter("h1");
于 2012-06-05T00:11:56.193 に答える