javascript - JQUERY 在同级之前追加数据

标签 javascript jquery

我有这个html代码

        <div class="chatp">
                <div class="chatpart">
                </div>
        </div>

在我的 jquery 中我试图附加

<div class='headchat'>

</div>

chatp 内,但将其附加在 chatpart 之后,这就是发生的情况

        <div class="chatp">
                <div class="chatpart">

                </div>

                <div class='headchat'>

               </div>
        </div>

我想要的是

        <div class="chatp">
                <div class='headchat'>

               </div>
                <div class="chatpart">

                </div>
        </div>

最佳答案

您可以使用 prepend 来追加到 start 中。

Insert content, specified by the parameter, to the beginning of each element in the set of matched elements.

引用:https://api.jquery.com/prepend/

示例:

<div class="chatp">
            <div class="chatpart">
            </div>
    </div>

<script>
    $('.chatp').prepend('<div class="headchat"></div>'); 
</script>

关于javascript - JQUERY 在同级之前追加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38643302/

相关文章:

javascript - Jquery 更改类单击不起作用

javascript - Visualforce:未捕获类型错误:无法读取未定义的属性 'tid'

javascript - 如何让电子表格打开 Excel 而不是浏览器窗口?

javascript - 对于 HTML5 本地存储,我需要 openDatabase 吗?

javascript - OverlayView 自动定位 Google map V3

php - 将 MySQL 数据导入到单个 Bootstrap 模态框中?

javascript 选择输入上一个选择

jquery - 这些 jQuery 元素测试完全没有必要吗?

javascript - ajax 从远程服务器获取图像

ajax分页和flowplayer插件之间的javascript冲突