将内容附加到现有 div 所需位置

发布于 2024-12-19 10:24:03 字数 408 浏览 0 评论 0原文

我希望在已有的 div 之间附加新的 div,如示例所示。

<div id='container1'>Some contents</div>
<div id='container2'>Some contents</div>
<div id='container3'>Some contents</div>
<div id='container4'>Some contents</div>
<div id='container5'>Some contents</div>

现在假设我希望使用 AJAX 在容器 4 之后、容器 5 之前附加一些内容。

如何,这可以使用 Javascript 来完成吗?

I wish to append new divs between already existing divs as shown in example.

<div id='container1'>Some contents</div>
<div id='container2'>Some contents</div>
<div id='container3'>Some contents</div>
<div id='container4'>Some contents</div>
<div id='container5'>Some contents</div>

Now suppose I wish to append something after container 4 but before container 5 using AJAX.

How, can this be done using Javascript ??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

廻憶裏菂餘溫 2024-12-26 10:24:03

Jquery 中的 .append 将参数指定的内容插入到匹配元素集中每个元素的末尾。

$("#container4").append("<div>Something</div>");

或者使用.before。它将把新的 div 添加到现有的 div 之前。

$("#container5").prepend("<div>Something</div>");

请参阅此演示

.append in Jquery inserts content, specified by the parameter, to the end of each element in the set of matched elements.

$("#container4").append("<div>Something</div>");

Or use .before. It will prepend the new div to existing div.

$("#container5").prepend("<div>Something</div>");

See this demo.

帅冕 2024-12-26 10:24:03

您可以使用 jQuery 轻松完成此操作:

$("#container4").after("text to append");

You can do this easily with jQuery:

$("#container4").after("text to append");
流年已逝 2024-12-26 10:24:03

使用 jquery .after()
此处文档

Use jquery .after()
Here documentation

只是偏爱你 2024-12-26 10:24:03

我正在向您展示如何使用 Jquery,您可能会有一个想法:

jQuery('<div/>', {
    id: 'container6'
}).appendTo('#container4');

或者

$("#container5").before("<div></div>");

i'm showing you using Jquery, you may get an idea :

jQuery('<div/>', {
    id: 'container6'
}).appendTo('#container4');

Or

$("#container5").before("<div></div>");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文