【发布时间】:2020-02-18 01:42:27
【问题描述】:
这是原版 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 variation dropdown option tag add some dataset
(这就是我们在选项标签的 HTML 中引入数据集的方式)
最终在浏览器中呈现如下:
【问题讨论】:
-
在一个选择字段上,每个选项的值通常应该是不同的……现在有了提供的代码和细节,人们怎么能猜出你的问题呢?
-
先生,更新了问题让我知道它是否改进了问题?
-
目前有硬编码的香草JS →
var prices = [100, 536, 2368]; but I want that this array should generate from data-price in options HTML. -
即使现在我也无法表达这个问题,我渴望改进这个问题。
标签: javascript jquery woocommerce dataset hook-woocommerce