Это часть ванильного кода JS =
var prices = [100, 536, 2368];
Но все вышеперечисленное жестко закодировано. Я хочу их через выпадающий список HTML:
<select class="license_type" name="license_type" id="license_type">
<option value="license" data-price="500">Single Site License</option>
<option value="license" data-price="700">5 Site License</option>
<option value="license" data-price="1400">Developers License</option>
</select>
Здесь значения в наборе данных генерируются динамически в woocommerce:
Значения наборов данных будут генерироваться динамически на основе продукта woocommerce.
Как мы можем быть уверены, что массив var prices
всегда обновляется динамически на каждой странице продукта на основе переменных цен?
Обновление →
Существует ответ на этот вопрос, здесь ответили → Тег опции раскрывающегося списка вариантов Woocommerce добавить некоторый набор данных
(Этокак мы вводим набор данных в HTML тега options)
Наконец, в браузере он будет выглядеть так: