Buonasera,
ho un piccolo problema con la funzione each(): ho una serie di input creati dinamicamente che devo sommare. Lo script funziona correttamente, nel senso che ogni volta che cambia qualcosa in uno degli input la funziona esegue la somma; il problema è che non resetta la variabile tot alla quale viene quindi aggiunto l'ultimo valore modificato... come posso azzerare tot? Ho provato in ogni modo ma non riesco a capire dove sta il problema.
Grazie mille
codice:
  <script type="text/javascript">
      var tot = 0;
    $("body").on("change", ".form-group", function(){
     $(this).find('.subt').each(function() {
      var a = Number($(this).find('input').val());
       tot = tot + a;
         });
    $(this).closest(".oko").closest('.collapse').closest('.panel-group').find('.tot input').val(tot);
 });
  </script>