Добрый вечер!
Скрипт пересчитывает общую сумму корзины при изменении количество товара.
<script>
$('#minus<?=$arItem["ID"]?>').click(function(){ // При клике на минус
price=$("#current_price_<?=$arItem["ID"]?>").html();//берем цену единицы товара
bas = $(".bx-soa-cart-d")[2].innerHTML;//берем текущую общую стоимость корзины
pricen=parseFloat( price.replace(' ','') );//приводим значение вида 1 234.56 руб. к числу
basn=parseFloat( bas.replace(' ','') );//приводим значение вида 1 234.56 руб. к числу
basket=basn-pricen;//вычисляем новую общую стоимость корзины
basket2=Intl.NumberFormat().format(basket)+" руб.";// приводим число к виду 1 234.56 руб.
})
</script>
Как заменить старую сумму корзины на новую на странице, чтобы ее увидел пользователь? Пробовал:
$($(".bx-soa-cart-d")[2].innerHTML).replaceWith( basket2 );
И:
$($(".bx-soa-cart-d")[2].innerHTML).html(basket2);
Не получается. Подскажите, в чем ошибка?
var basket2 = 'Новая сумма';
$(".bx-soa-cart-d")[0].innerHTML = basket2;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="bx-soa-cart-d">Старая сумма</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть input с dir="rtl" (перевернутый, ввод справа налево) и такой код:
На сайте есть бегущая строка , абсолютно везде элементы бегут в строчку, но в SAFARI, либо в еще некоторых браузерах, в частности в адаптиве (при...