Bonjour,
je fais un calcul avec jquery pour additionner les valeurs présentes dans des checkbox
$("div#accessoires input:checked").each(function() {
totalaccessoires += Number($(this).val());
});
Chaque checkbox à une valeur pouvant avoir une virgule et au maximum deux chiffres après la virgule.
par exemple dans un cas de figure j'ai les valeurs suivante :
5
1
0.1
1
1
3.12
ce qui devrait me donner 11,22
sauf que ça me donne 11.21999999999999999999
Je comprends pas.. Ce n'est qu'une simple addition, où va-t il cherche ce 0.00000000....1 en moins..
J'ai essayé ParseFloat à la place de number, mais ça ne change rien..
Une idée ?
Modifié par esk57 (15 Apr 2014 - 11:55)
je fais un calcul avec jquery pour additionner les valeurs présentes dans des checkbox
$("div#accessoires input:checked").each(function() {
totalaccessoires += Number($(this).val());
});
Chaque checkbox à une valeur pouvant avoir une virgule et au maximum deux chiffres après la virgule.
par exemple dans un cas de figure j'ai les valeurs suivante :
5
1
0.1
1
1
3.12
ce qui devrait me donner 11,22
sauf que ça me donne 11.21999999999999999999
Je comprends pas.. Ce n'est qu'une simple addition, où va-t il cherche ce 0.00000000....1 en moins..
J'ai essayé ParseFloat à la place de number, mais ça ne change rien..
Une idée ?
Modifié par esk57 (15 Apr 2014 - 11:55)