将内容附加到现有 div 所需位置
我希望在已有的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Jquery 中的 .append 将参数指定的内容插入到匹配元素集中每个元素的末尾。
或者使用.before。它将把新的 div 添加到现有的 div 之前。
请参阅此演示。
.append in Jquery inserts content, specified by the parameter, to the end of each element in the set of matched elements.
Or use .before. It will prepend the new div to existing div.
See this demo.
您可以使用 jQuery 轻松完成此操作:
You can do this easily with jQuery:
使用 jquery
.after()
此处文档
Use jquery
.after()
Here documentation
我正在向您展示如何使用 Jquery,您可能会有一个想法:
或者
i'm showing you using Jquery, you may get an idea :
Or