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

Как заменить вариативное значение в строке?

Приветствую. Есть значение number, которое может быть любым от нуля до млн. Необходимо на место в span с классом quantity иметь возможность менять изменять цифру 1 (может быть тоже любой от 0 до млн), на значение из number, но не нарушая целостности строки.
<span class="quantity">1 × <span class="amount">57.000&nbsp;руб.</span></span>

< script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js" > < /script>
var number = 3;
console.log($(".quantity").html());

т.е. на выходе получить в данном случае:
<span class="quantity">3 × <span class="amount">57.000&nbsp;руб.</span></span>

3 × 57.000 руб.
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
var quantity = 3;
$(".quantity").html(quantity + ' x <span class="amount">' + $(".amount").html() + '</span>' );
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
<span class="quantity">
  <span class="multiplier">1</span> × 
  <span class="amount">
    <span class="money">57.000</span> <span class="currency">руб.</span>
  </span>
</span>


$(".quantity .multiplier").html(100); // Меняет множитель
$(".quantity .money").html("900.00"); // Меняет кол-во денег
Ответ написан
Ваш ответ на вопрос

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

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