1. Всё зависит от разметки
jsfiddle.net/yurzui/tjmmgL5v
2. Если не хотите привязываться к разметке, то проставьте атрибут data-postid всем элементам, которые хотите скрывать/показывать для конкретного поста.
Тогда можно будет написать что-то похожее на
<div class="post-actions">
<button class="likes" data-postid="1">
<i class="glyphicon glyphicon-thumbs-up"></i>
</button>
<button class="dislikes" data-postid="1">
<i class="glyphicon glyphicon-thumbs-down"></i>
</button>
<span class="like_count" data-postid="1"></span>
</div>
$(document).on("click", ".likes", function (e) {
e.preventDefault();
var self = $(this),
postid = self.data("postid");
$.get('/send_like/',{"pk":postid}, function(e){
$('.like_count[data-postid="'+postId+'"]').show();
self.hide();
$('.dislikes[data-postid="'+postId+'"]').show();
});
});