1 pièce(s) jointe(s)
Sauvegarder des valeurs par défaut
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.
Pièce jointe 217196
Mon code js est le suivant [J'essaye pour l'instant que pour protéine] :
Code:
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