Я пытаюсь добавить эти два или более входных данных в jquery, чтобы получить вывод обоих входных значений (5 + 2), умноженных на сумму «продукта» (50,25 долл. США).Как я могу добавить все входы, не назначая какой-либо класс или идентификатор для этих входов?Можете ли вы направить меня сюда.
<input type="text" value="5" /> <input type="text" value="2" />
<h3></h3>
<script>
$("input").keyup(function () {
var value = parseFloat($(this).val());
var item_price = parseFloat("50.25");
$("h3").text(value * item_price);
}).keyup();
</script>
Этот код выводит самое последнее отредактированное поле.Например, если я переключу первое поле на значение 2, общая сумма изменится на «100,5», тогда изменение другого поля изменит итоговую сумму, основанную на этом поле, а не на обоих.вставка ключевого слушателя в селектор $ ("input"). each (), но, очевидно, что-то щелкнуло в коде, так как он не дал никаких результатов.
$("input").each(function() {
value += parseFloat($(this).val());
$("input").keyup(function () {
var value = parseFloat($(this).val());
var item_price = parseFloat("50.25");
$("h3").text(value * item_price);
}).keyup();
});