@thisuserhatephp
Офлайн - losers Онлайн - lusers

Вывести данные с помощью this?

Нужно вывести данные в элемент с классом like_count но проблема в том, что таких элементов у меня 10-15 и тд значит здесь нужен this но вот как это сделать я никак не пойму, прошу помочь мне .
JS
$(document).ready(function(){
				 $('.like-button').on('click',function(){
					    $.ajax({
					        url: "like.php",
					        type: 'POST',
					        data: {id: $(this).data("id")},
					        success: function(data){
					        	$(".like_count").html(data);
					     }
					 });
				 	$(this).toggleClass('like-active like_click');
				 });
			});

Разметка
<div class="like-button like-active" data-id="168">
	<div class="like-btn">
		<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	</div>
	<div class="like_count">1</div>
</div>
</div>



я пробовал делать так $(this, ".like_count").html(data); но не получилось .
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
success: (data) => {
  $(this).toggleClass('like-active like_click').find('.like_count').html(data);
},
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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