0

可能重复:
如何在结束正文标记之后创建元素

搜索了一下,没找到这个。

是否可以 jQuery 结束</body>标记,然后在上面添加一些 JS 代码?即:找到:

$("</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

如果您想这样做,您将查询body然后使用append方法。

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

要将内容附加到正文,请使用以下内容。

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

是否可以 jQuery 结束标记,然后在上面添加一些 JS 代码?

为什么要在结束 body 标记上方插入JS 代码?

于 2013-02-01T19:57:54.673 回答