Salut,
Alors j'avance sur un projet personnel et donc je suis bloqué à cette endroit. Je m'explique, en regardant l'image ci-dessous, on peut voir que je peux augmenter le nombre de grammes qui est par défaut 100.
Si je passe à 150 pour la première ligne, j'ai les protéine qui par exemple passe de 12 à 18.
Mon code js est le suivant [J'essaye pour l'instant que pour protéine] :
Et mon soucis c'est que, si je modifie encore une fois la quantité, j'ai envie de refaire le même calcule mais avec la première valeur qui était 12 et non la nouvelle valeur de proteine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 $('.quantite').change(function(event) { var newGramme; var proteine; var calcule = 0; // Récupération des données de la ligne qu'on modifie après le changement de grammes newGramme = $(this).val(); // Récupération de la valeur des proteines proteine = $(this).closest('tr').find('.proteine'); calcule = (newGramme / 100) * parseFloat(proteine.html()); // Remplacement de la nouvelle valeur des proteines arrondie proteine.html(Math.round(calcule*100)/100); });
car ça va faussé tous mon calcule. Et je vois vraiment pas comment en jQuery, je peux conserver la valeur par défaut. Si quelqu'un a une idée
Partager