【问题标题】:jQuery (Append)jQuery(附加)
【发布时间】:2009-12-23 20:32:17
【问题描述】:

例如我有这个 html 代码

<div class="messageContainer">
  <div class="message">
  </div>
</div>

---Here

<div class="messageContainer">
  <div class="message">
  </div>
      <here> :)
</div>

现在我需要创建一个 div,其中包含位于文本中的一些信息(“---Here”)。 有什么方法可以通过使用 jQuery 来实现。

【问题讨论】:

    标签: jquery jquery-selectors


    【解决方案1】:

    您正在寻找after() 命令:

    $("#messageContainer").after("<div>");
    

    尽管在您的示例中,这将在每个 messageContainer 之后添加它。您需要适当地调整选择器。因此,例如,您希望 #messageContainer:first 仅在第一个容器之后添加它。

    before() 也可用。

    【讨论】:

    • 还有$('&lt;div').insertAfter('#messageContainer');insertBefore() ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    • 2014-07-25
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    相关资源
    最近更新 更多