如何将html动态地放置在body标记之后但在body标记内?jQuery

如何将html动态地放置在body标记之后但在body标记内?jQuery,jquery,html,plugins,Jquery,Html,Plugins,我需要在body标记之后添加一些html,如下所示: <body> <p>this is the HTML I need to add</p> </body> 这是我需要添加的HTML 以下是我的jQuery代码: jQuery(document).ready(addPageFlipHTML); function addPageFlipHTML() { jQuery('body') // after body tag

我需要在body标记之后添加一些html,如下所示:

<body>
<p>this is the HTML I need to add</p>
</body>

这是我需要添加的HTML

以下是我的jQuery代码:

jQuery(document).ready(addPageFlipHTML);

function addPageFlipHTML() {

    jQuery('body') // after body tag
            .after(
                    "<div id='pageflip'><a href='http://sabwd.com'><img src='/test/wp-content/plugins/page-flip/images/page_flip.png' alt='' />" //create this html
                            + "<span class='msg_block'>Subscribe via RSS</span></a></div>");

}
jQuery(document).ready(addPageFlipHTML);
函数addPageFlipHTML(){
jQuery('body')//在body标记之后
.之后(
"");
}
有人知道怎么做吗?我正试图写一个通用插件,需要一个明确的标签像身体后,但里面添加

提前感谢,


Mike

要在开始的
元素中定位新内容,您需要使用以下方法:

jQuery('body') 
        .prepend(
                "<div id='pageflip'><a href='http://sabwd.com'><img src='/test/wp-content/plugins/page-flip/images/page_flip.png' alt='' />" //create this html
                        + "<span class='msg_block'>Subscribe via RSS</span></a></div>");
jQuery('body'))
.预编(
"");
原因是
jQuery('body')
没有选择开头的
标记,而是选择整个
元素


因此,该方法试图将新内容放在
之后,这是无效的。但是
.prepend()
会将新内容放在
正文中(并且放在任何其他内容之前)。

谢谢Patrick,他做到了这一点!我会在9分钟后点击它。