Господа, помогите новичку и нубу, что-то не соображу как быть в такой ситуации: написал код для кнопки лайк, все работает идеально, если пост (который лайкают) один на странице.
JQuery код:
$(function(){
$('span a').on('click', function(e){
e.preventDefault();
var url = this.href;
$.get(url, function(data){
$('#like').html('<img src="/static/countries/like.svg">' + data);
});
});
});
А вот шаблон в Django:
…
{% for description in descriptions %}
...
<span><a href="{% url 'countries:likes' description.id %}"><span id="like"><img src="..."> {{ description.likes.count }}</span></a></span>  men like it
Проблема очевидна - если пост (description) один, то JQuery код отдает количество лайков верно в id = like, все работает, но если постов несколько, и они выводятся на странице все вместе ({% for description in descriptions %}), то у каждого одинаковый
<span id="like>
, а такого быть не должно, id должен быть уникальным. В итоге jQuery отдает количество лайков только первому посту, остальные не работают. Как решить эту проблему?