@DeniSidorenko

Как высчитать значения для каждого?

Есть такой код
<input name="itemName_0" value="Продукт №1" type="hidden">
<input name="itemQuantity_0" value="2" data-tinkoff-price="8400" type="hidden">
<input class="tnk__price" name="itemPrice_0" value="3000" type="hidden">

              
<input name="itemName_1" value="Продукт №2" type="hidden">
<input name="itemQuantity_1" value="1" data-tinkoff-price="11200" type="hidden">
<input class="tnk__price" name="itemPrice_1" value="3000" type="hidden">

              
<input name="itemName_2" value="Продукт№3" type="hidden">
<input name="itemQuantity_2" value="1" data-tinkoff-price="13000" type="hidden">
<input class="tnk__price" name="itemPrice_2" value="3000" type="hidden">


Как видно 3 раза повтоярется такая структура. Так вот у меня есть itemPrice - которая имеет value. Как можно высчитать для каждого value беря значения и предыдущего элемента tinkoff-price * quantyValue
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
@eternalfire
$('input[name^="itemPrice_"]').each(function(index, item){
  const tinkoffInput = $('input[name^="itemQuantity_' + index + '"]');
  const tinkoffPrice = tinkoffInput.data('tinkoff-price');
  const quantity = tinkoffInput.val();
  
  $(item).val(tinkoffPrice * quantity);
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект