我有这个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/