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>