@Minusator

Как вывести цифру ноль а при клике на элемент его скрыть?

Есть кнопка лайков при клике которой увеличивается число на 1.
Как сделать чтобы по умолчанию стояла цифра 0?
639849b4f1742727109995.png
php

function getPostLikeLink($post_id){
$vote_count = get_post_meta($post_id, "votes_count", true);
$output = '';
if(hasAlreadyVoted($post_id)){
$output .= '<div class="svg_bottom_ico"><div class="like_ico is-active"></div></div>';
$output .= '<span class="likecount"> '.$vote_count.'</span>';
 }else{
 $output .= '<div class="svg_bottom_ico"><div class="like_ico noactive_svg" data-post_id="'.$post_id.'"></div></div>';
 $output .= '<span class="likecount">  '.$vote_count.'</span>';
 }
  return $output;
}


jquery

jQuery(document).ready(function($){
$(".noactive_svg").click(function(event){
heart = $(this);
post_id = heart.data("post_id");
$.ajax({
type: "post",
url: ajax_var.url,
data: "action=post-like&nonce="+ajax_var.nonce+"&post_like=&post_id="+post_id,
success: function(count){
if(count != "already"){
heart.addClass("is-active");
heart.parent().next(".likecount").text(count);
}
}
});
return false;
});
});


Спасибо за помощь!
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sewar
заменить строку
$output .= '<span class="likecount"> '.$vote_count.'</span>';


на$output .= '<span class="likecount"> 0</span>';
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы