Javascript 使用jQuery在div之前添加div
我有这个HTML: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> 但不知何故,它不起作用:( 更新了新问
<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"> 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()