Diversia
@Diversia

Почему не работает счетчик?

Почему не работает счетчик?

<div class="form-group col-md-4 episode-next">
	<button class="btn btn-secondary" data-next="1">Следующая серия</button>
</div>


$(document).on('click', '.episode-next button', function(e) {
	e.preventDefault();
	var next = $(this).data('next');

	if (next == $('select.episodes option:last').attr('value')) {
	} else {
		next = parseInt(next) + 1;
		$(this).attr('data-next', next).text(next);
	}
	console.log('___'+next);
});


  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
Get-Web
@Get-Web Куратор тега JavaScript
Front-End Developer
Замените:
var next = $(this).data('next');
На:
let next = $(this).attr('data-next');

А
$(this).attr('data-next', next).text(next);
Замените на:
$(this).attr('data-next', next);
    $(this).text(next);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
v3shin
@v3shin
Веб-шаман
Вместо $(this).attr('data-next', next) используйте $(this).data('next', next).
Ответ написан
Ваш ответ на вопрос

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

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