Взаимодействие со всеми элементами у которых одинаковый id?

Я новичек в javascript

При нажатии на лайк недолжно ничего происходить :
Код лайка:
<a href=""><i id="heart" class="fa fa-heart" aria-hidden="true">    {{this.likes}}</i></a>

Код взаимодействия:
$('#heart').click((ev)=>{
    ev.preventDefault();
});


Самый первый элемент работает как надо а на остальных код javascript не работает, как быть? Т.е при нажатии переходит по ссылке

Охуеть я умный
<a href=""><i id="heart-{{this.id}}" class="fa fa-heart" aria-hidden="true">    {{this.likes}}</i></a>
              
          </div>
          <script>
             $('#heart-{{this.id}}').click((ev)=>{
    ev.preventDefault();
});

          </script>
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
не может быть id одинаковым.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы