0

重複の可能性:
body 終了タグの後に要素を作成するにはどうすればよいですか

検索しましたが、これは見つかりませんでした。

終了タグをjQueryして、</body>すぐ上にJSコードを追加することは可能ですか? IE: 見つけます:

$("</body>") 

次に、このタグのすぐ上に JS スクリプトを追加しますか?

4

4 に答える 4

14

「終了」タグを選択する必要はありません。本文を選択して、必要なものを追加するだけです。

$('body').append('<h1>foobar</h1>');

アップデート

@meagar が正しく述べたように、jQuery では「終了」タグを選択するのではなく、本文などの「要素」全体、または「段落」(p) 全体を選択します。

より明確にするために、このコードは次のとおりです。

<body>
    <p>my paragraph</p>
    <script>
       $(body).append('<p>new paragraph</p>');
    </script>
</body>

次の結果が生成されます。

<body>
    <p>my paragraph</p>
    <script>
       $(body).append('<p>new paragraph</p>');
    </script>
    <p>new paragraph</p>
</body>

新しい段落は本文の最後に追加されます

于 2013-02-01T19:56:31.687 に答える
2

を使用するだけ.append()です。

$('body').append();
于 2013-02-01T19:56:33.643 に答える
2

それを行いたい場合は、クエリを実行してからappendメソッドbodyを使用します。

$("body").append();
于 2013-02-01T19:56:38.110 に答える
1

本文にコンテンツを追加するには、次を使用します。

$('body').append(htmltoappend);

終了タグをjQueryして、すぐ上にJSコードを追加することは可能ですか?

body の終了タグの上にJS Codeを挿入する理由は何ですか?

于 2013-02-01T19:57:54.673 に答える