jquery insertbefore

Loo*_*2nz 2 jquery

我有一个简单的jQuery问题.

为什么我不能这样做?

$("<div class='flora'></div>").insertBefore('</body>');
Run Code Online (Sandbox Code Playgroud)

我只想在HTML页面的末尾添加一个新的div.所以我认为我会使用.insertBefore方法,但jQuery似乎不喜欢定位</body>标记.

想法?

谢谢!

Bou*_*ley 8

尝试类似的东西

$('body').append("<div class='flora'></div>");
Run Code Online (Sandbox Code Playgroud)

如果你真的想在某事之前追加......你可以使用before()方法.

$('something').before("<div class='flora'></div>");
Run Code Online (Sandbox Code Playgroud)