0

У меня есть кнопка при нажатии на которую должно прибавляться число в лобальную переменную

 var sum='';

   out+=`<div class="val-plus" data-id="${pack.id}" ><i class="fas fa-plus"></i></div>`; 

$('.val-plus').on('click', plusGoods);

function plusGoods(){
    var id = $(this).attr('data-id');
    for(var id in sum){
        sum=sum[id]+1;
    }
}
console.log(sum);

функция выполняется, но почему то когда в консоле проверяю, все равно все пусто. Помогите пожалуйста,в чем может быть проблема?

  • 2
    console.log(sum); нужно делать внутри функции plusGoods - сумма ведь вычисляется только по клику на .val-plus – Regent Oct 12 '18 at 07:29
  • Да, и for(var id in sum) { sum=sum[id]+1; } - это что-то очень подозрительное – Regent Oct 12 '18 at 07:33

0 Answers0