Non capisco davvero.. ho un fieldset che contiene un numero (variabile) di input, ogni input ha un valore variabile.

mi sono costruito questa semplice funzione
codice:
$("#container input").change(function() {
    $("#totale").val(0);
    $("#container input").each(function() {
        valsingle = $(this).val() * 1;
        valtotal = $("#container").val() * 1;
        $("#container").val(valsingle + valtotal);
    });
});
il tutto sembra funzionare benone... il problema è che se io ho 6 input, tutte con valore 166.660, il totale mi viene 999.9599999999999

ma perchè?