У меня есть функция Javascript, которая печатает «нравится» и «не нравится» следующим образом:
$(".liketoggle").click(function () {
$(this).text(function(i, v){
return v === 'Like' ? 'Unlike' : 'Like'
})
});
У меня есть тег HTML, который показывает сердце в теге как:
<i class = "fas fa-heart"></i>
Как я могу показать значок сердца рядом с кнопкой «Нравится/не нравится». Это HTML до сих пор:
<button type = "submit"
class = "btn btn-custom btn-sm liketoggle"
name = "like">Like
</button>
<i class = "fas fa-heart"></i>
Как я могу написать JS, чтобы включить его при переключении?
Аналогичная функция здесь: http://jsfiddle.net/dFZyv/, но та же проблема
мой вопрос состоит в том, чтобы сохранить значок при нажатии рядом с текстом «нравится / не нравится» @ChrisG
Вот: jsfiddle.net/khrismuc/apbknwgf
@JawadSleiman Зачем показывать один и тот же значок для двух разных штатов? Возможно, вы могли бы показать белое сердце (только со сплошным контуром) вместо заполненного сердца или чего-то подобного и переключаться между ними?
Изменено: jsfiddle.net/khrismuc/apbknwgf/12



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы спрашиваете, как показать/скрыть фа-сердце при нажатии кнопки?