【发布时间】:2019-07-04 01:17:20
【问题描述】:
我在 Woocommerce 的产品页面上有一个弹出窗口,其中包含变体图片和每个变体的单独按钮。我想在用户单击特定按钮后更改变化。
我已尝试将 jQuery 添加到某个选项,但它不会更新变体数据,只会更新选择输入。
当我在使用经典选择更改变体后在 DevTools 中观看表单时,表单本身没有任何变化。
我也尝试过使用 jQuery 更改 Select 值,但它根本不起作用:
jQuery('#choose-berlin').click(function() {
jQuery('#city').val("Berlin").change();
});
选择结构:
<select id="city" class="" name="attribute_city" data-attribute_name="attribute_city" data-show_option_none="yes">
<option value="">Choose option</option>
<option value="Berlin" class="attached enabled">Berlin</option>
<option value="London" class="attached enabled">London</option>
</select>
弹出窗口中的一个按钮:
<a href="#" role="button" id="choose-berlin">
Choose Berlin
</a>
如何正确触发变异变化?
【问题讨论】:
标签: jquery wordpress woocommerce