私は簡単なjQueryの質問があります。jquery insertbefore
どうしたらいいですか?
$("<div class='flora'></div>").insertBefore('</body>');
HTMLページの最後に新しいdivを追加したいだけです。ですから、私は.insertBeforeメソッドを使用すると思っていましたが、jQueryは</body>
タグをターゲットにしたくないようです。
思考?
ありがとうございます!
私は簡単なjQueryの質問があります。jquery insertbefore
どうしたらいいですか?
$("<div class='flora'></div>").insertBefore('</body>');
HTMLページの最後に新しいdivを追加したいだけです。ですから、私は.insertBeforeメソッドを使用すると思っていましたが、jQueryは</body>
タグをターゲットにしたくないようです。
思考?
ありがとうございます!
」がある場合は、セレクタが必要です。このため、 'insertBefore()'は必要に応じて動作しません。したがって、 'append()'の提案。 – iconoclast
は
$('body').append("<div class='flora'></div>");
のようなものを試してみて、あなたが本当に何かの前に追加したい場合は...あなたは前に()メソッドを使用することができます。
$('something').before("<div class='flora'></div>");
$( "
").appendTo( '体'); – MiffTheFoxBoushleyに感謝します。私は、これを投稿してからほんの数分後にこれを見つけました。 – Loony2nz
代わりに.append()メソッドを使用する必要があります。
http://docs.jquery.com/Manipulation/append
「すべてのマッチした要素の内部にコンテンツを追加します。 この操作は、すべてのマッチした要素の、最後に、内部の要素を挿入するための最良の方法です。それはのappendChildを行うことに似ています指定されたすべての要素に文書を追加します。 "
つまり、「