例如我有这个HTML代码
<div class="messageContainer">
<div class="message">
</div>
</div>
---Here
<div class="messageContainer">
<div class="message">
</div>
<here> :)
</div>
现在我需要创建一个div,其中包含一些位于文本中的信息(“--- Here”)。 有没有什么方法可以使用jQuery。
答案 0 :(得分:6)
您正在寻找after()
命令:
$("#messageContainer").after("<div>");
虽然在您的示例中,这将在每个messageContainer之后添加它。您需要适当调整选择器。因此,您希望#messageContainer:first
仅在第一个容器之后添加它,例如。
before()
也可用。