Задать вопрос
@Cole1247

При нажатии на плюс значение прибавляется, при нажатии на минус убавляется. Как сделать?

Всем привет! Помогите пожалуйста с счётчиком.
Вот так он выглядит:
5bdd161a017b9610783333.jpeg
Вот так он выглядит в HTML:
<div class="style-item_count">
	<div class="style-count-minus">
		-
	</div>
	<div class="style-count-number">
		1шт
	</div>
	<div class="style-count-plus">
		+
	</div>
</div>


Можете сказать пожалуйста, как мне с помощью javascript или jQuery. Сделать так, чтобы при нажатии на плюс значение прибавлялось, а при нажатии на минус убавлялось.
Спасибо!
  • Вопрос задан
  • 634 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя Алексей К ответам на вопрос (2)
@Azperin
Дилетант
А вот тебе решение из разряда вредных советов, но рабочее

<div class="style-item_count">
  <div class="style-count-minus" onClick="this.parentNode.querySelector('.style-count-number').innerText = parseInt(this.parentNode.querySelector('.style-count-number').innerText, 10) - 1 + 'шт';">
    -
  </div>
  <div class="style-count-number">
    1шт
  </div>
  <div class="style-count-plus" onClick="this.parentNode.querySelector('.style-count-number').innerText = parseInt(this.parentNode.querySelector('.style-count-number').innerText, 10) + 1 + 'шт';">
    +
  </div>
</div>
Ответ написан
Комментировать