Ответы пользователя по тегу JavaScript
  • Как складывать значения переменной?

    @TSwizard
    В моей практике, пытаясь получить какие-либо значения из DOM - я всегда получал string )
    parseFloat/parseInt в помощь.

    Можешь проверить:
    $(".select").change(function () {
              var str = 0;
              $(".active option:selected").each(function () {
                    str += parseFloat($(this).val());
                    console.log(typeof $(this).val());
                  });
              $(".cena").text(str);
            })
            .change();
    Ответ написан
    Комментировать
  • Скрипт для корзины товаров. В чем ошибка?

    @TSwizard
    Если возможно - покажи пример html одной карточки. Меня смущает что вы пытаетесь взять value у параграфа...
    Если на странице подключен jQuery - попробуйте так:
    var price = parseInt($(".price2").text());
    без jQuery
    var price = parseInt(document.getElementsByClassName("price2")[0].textContent);

    Еще я бы посоветовал достать обработку change из функции each, т.к. вы будете биндить по 1 событию для каждого елемента корзины. При 10 итемах у вас на каждом изменении инпута будет 10 раз срабатывать эта функция...
    Ответ написан