Ориентация на одно конкретное c значение на основе индекса - PullRequest
0 голосов
/ 30 мая 2020

Я использую jQuery для заполнения стандартного списка HTML выбора из файла JSON. Функция заполнения работает нормально, но теперь мне нужно указать конкретное c значение любого раскрывающегося списка, выбранного для получения значения. .0xx AFM - это то, что находится в раскрывающемся списке, значение - это значение, присвоенное элементу выбора, а цена - это цена, связанная с этим раскрывающимся списком. Я пытаюсь использовать jQuery или JS, чтобы получить цену, связанную с выбранным раскрывающимся списком. Таким образом, я могу использовать значение цены в качестве переменной в формуле расчета.

My JSON file Populate JSON code Drop down

1 Ответ

1 голос
/ 30 мая 2020

Вы можете узнать цену каждый раз, когда значение выбирается из списка. Я не могу редактировать ваш код, потому что это снимок экрана, но это будет go INSIDE вызовом get get JSON, но ПОСЛЕ каждого l oop.

Что-то вроде:

// inside your getJson call, after your $.each loop

$(dropdown).on('change', function() {
  const selectedValue = $(this).val();
  const match = Object.values(data).find(entry => entry.value === selectedValue);
  console.log(match && match.price);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...