@ligisayan

Как преобразовать счетчик к нужному виду?

Всем привет. У меня есть счетчик, подсчитывающий количество и сумму конкретной продукции. В span с классом quantity хранится количество и сумма в виде "13 x 70 руб." input c type="number" должно получать значение quantity, т.е. цифру 13. input c type="button" увеличивают/уменьшают значение переменной input c type="number", что должно также отражаться в quantity, а сумма в amount перезаписываться в полном виде, т.е. сумма= 13*70 = 910 руб Сложность в преобразовании строк в значения и в автоматическом отслеживании изменений с обменом информации между селекторами. В коде написал смысл того, что хочу получить. Поможете в преобразовании?
<span class="quantity">13 × <span class="amount">70&nbsp;руб.</span></span>
<div class="quantity buttons_added">
  <input type="number" step="1" min="1" max="27" id="num_count" name="quantity" value="1" title="Кол." class="input-text qty text" size="4">
  <input type="button" value="+1" id="button_plus" class="plus">
  <input type="button" value="-1" id="button_minus" class="minus">
</div>

var quantity = $(".quantity").text();
$(".input-text.qty.text").val(quantity);
var amount = $(".amount").text();
var total = amount * quantity;
$(".quantity").text() = $(".input-text.qty.text").val(quantity);
$(".amount").text() = total;
  • Вопрос задан
  • 292 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
У вас в .quantity не 13 а 13 × <span class="amount">70&nbsp;руб.</span>
Вынесите его в отдельный элемент, например. И, скорее всего, вам понадобится parseInt().
А вообще жесть, конечно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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