@Fierfoxik

Как при увеличении кол-ва товара вывести кол-во в инпут?

Не могу понять почему на странице корзины в месте выбора кол-ва товаров выводится кол-во нормально а вот при увлечении лии уменьшении кол-во выводится не в vaule а ниже в шадоу?
Код конечно исчерпывающий , если нужен полный то на проекте
// Добавление в корзину
    function _onClickAddBtn() {
        $('body').on('click', opts.elAddToCart, function(e) {
            var $this = $(this);
            add({
                id: +$this.attr(opts.attrId),
                name: $this.attr(opts.attrName),
                price: +$this.attr(opts.attrPrice),
                count: 1
            });    
            renderMenuCart();
            alert('Товар добавлен в корзину');
        });
    }

    // Меняем количество товаров в корзине
    function _onClickChangeCountInCart() {
        $('body').on('click', opts.elChangeCount, function(e) {
            var $this = $(this),
                id = +$this.attr(opts.attrId),
                delta = +$this.attr(opts.attrDelta),
                $cartElem = findCartElemById(id),
                cartItem = changeCount(id, delta);
            if (cartItem.count) {
                $cartElem.find(opts.elCartCount).html(cartItem.count);
                $cartElem.find(opts.elCartSumma).html(cartItem.count * cartItem.price);
            } else {
                $cartElem.remove();
            }
            renderMenuCart();
            renderTotalCartSumma();
        });
    }
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
sabramovskikh
@sabramovskikh
Вы в $cartElem.find(opts.elCartCount).html(cartItem.count); в html добавляете, вам надо в value

$cartElem.find(opts.elCartCount).val(cartItem.count);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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