Javascript 使用jQuery在div之前添加div

Javascript 使用jQuery在div之前添加div,javascript,jquery,Javascript,Jquery,我有这个HTML: <p></p> <div class="comment_like"> <span class="reaction_2 tooltipstered" id="like13seperator2" rel="unlike"><i class="likeIconDefault"></i>Like</span> </div> 但不知何故,它不起作用:( 更新了新问

我有这个HTML:

<p></p>    
<div class="comment_like">
    <span class="reaction_2 tooltipstered" id="like13seperator2" rel="unlike"><i 
    class="likeIconDefault"></i>Like</span>
</div>
但不知何故,它不起作用:(

更新了新问题:

现在我有了HTML:

<p></p>
<div class="commentLikeCount">
    <br>
    <span class="float-right">&nbsp;&nbsp;1</span>
    <img src="assets/images/db_haha.png" alt="" class="float-right old">
    <img src="assets/images/db_love.png" alt="" class="float-right">
</div>

<div class="comment_like">
    <span class="unLike_2" id="like13seperator2" rel="unlike">
        <i class="loveIconSmall likeTypeSmall"></i>Love
    </span>
</div>


1. 爱
现在,我只想从
coomentLikeCount
类中删除最后一个Img。

您可以使用:

对于更新的问题,您可以删除最后一张图像,如:

$('.commentLikeCount img').last().remove()

您可以使用
before()


$(“.comment_like”)。在(“”)之前;

哦,我想我需要使用
before()
:)好吧,如果我已经有了这个div
,那么如何选择这个div呢?更新了我的答案。请检查我更新的问题:可以使用更新的代码来获得这个吗?我是否也应该使用这个
$(“#like”+posts_id)
?是的,如果具体的话。
$('<div class="commentLikeCount" />')
.insertBefore($("#like"+posts_id).parents(".comment_like"))
$("#like"+posts_id).parents(".comment_like")
.before('<div class="commentLikeCount" />')
$('.commentLikeComment').insertBefore($("#like"+posts_id).parents(".comment_like"));
$('.commentLikeCount img').last().remove()