Javascript将div添加到另一个div的顶部

标签 javascript jquery html

我想在另一个 div 元素的顶部添加一个 div 元素。

<div class="chat-box" id="chat-box">
    <div class="item">
        <img src="avatar.png"/>
        <p class="message">
        <a href="#" class="name"><small class="text-muted pull-right"><i class="fa fa-clock-o">Date</i></small></a>
        Message
        </p>
    </div>
</div>

我需要在已有的“item”div 之上添加新的“item”div。 是否有任何 jquery 或 javascript 片段可以为我执行此操作?

感谢您的帮助! :)

最佳答案

.append() 会将其附加到 #chat-box 的末尾。

.prepend() 将在其开头预先挂起它,就像您想要实现的目标一样。

var new_item_html = "<div class='item'>i am an item</div>"
$("#chat-box").prepend(new_item_html);

希望有帮助。

关于Javascript将div添加到另一个div的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22437700/

相关文章:

javascript - jQuery timepicker 不能在模态中工作

javascript - 未捕获的类型错误 : Cannot read property 'call' of undefined on jQuery Validation

javascript - 在 Jquery 函数上使用箭头函数

javascript - 简单的悬停控件

php - 来自日期选择器的输入中断了来自下拉列表的输入

javascript - history.replaceState - "Back Button"未触发 hashchange

javascript - jQuery Cycle2 悬停时反转

jQuery 下拉悬停在 Div 上(不仅仅是链接)

javascript - Bootstrap Sidebar 仅在单击两次后打开

html - CSS - 如何将图像裁剪成正方形,如果它已经是正方形然后调整它的大小