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.

Nom : Capture.PNG
Affichages : 97
Taille : 7,9 Ko

Mon code js est le suivant [J'essaye pour l'instant que pour protéine] :

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);
 
});
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
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