Я хочу добавить класс к входу в зависимости от значения ввода текста.Моя проблема в том, что на входе отображаются все классы.Вот часть html:
<form name="imcForm" id="imc">
<p>poids: <input type="text" name="poids" size="10"></p>
<p>taille: <input type="text" name="taille" size="10"></p>
<p><input type="button" id="calcul" value="Calculer" onClick="calculImc()"></p>
<p>result : <input type="text" name="imc" size="10" id="imcResult"></p>
<p>Interprétation: <input type="text" name="interpretation" size="25" id="interpretation"></p>
</form>
А вот javascript / jQuery
$('#calcul').on("click", function() {
$("#interpretation:input[value=itemA]").toggleClass('a');
$("#interpretation:input[value=itemB]").toggleClass('b');
$("#interpretation:input[value=itemC]").toggleClass('c');
$("#interpretation:input[value=itemD]").toggleClass('d');
$("#interpretation:input[value=itemE]").toggleClass('e');
$("#interpretation:input[value=itemF]").toggleClass('f');
$("#interpretation:input[value=itemG]").toggleClass('g');
});
Кроме того, посмотрите, что отображает ввод:
<input type="text" id="interpretation" size="25" name="interpretation" class="denutrition normale moderee severe morbide">
Итакпочему каждый элемент получает каждый класс по клику?