I have a select box on a Wordpress Woo-commerce single product page which, when a colour option is selected, changes the main image and displays an add-to-cart button to purchase that particular variation.
我正在构建一个颜色样本功能,该功能目前通过文本链接的onClick
事件从下拉列表中选择一个选项,但它只是在选择框中显示新选项,并且不会加载新图像或实际更改是选择能够购买。
这是它目前的样子(这是错误的,因为图像和 SKU 没有改变):
HTML:
<select id="pa_colour" name="attribute_pa_colour">
<option value="">Choose colour…</option>
<option value="beige" class="active">Beige</option>
<option value="black" class="active">Black</option>
<option value="blue" class="active">Blue</option>
<option value="brown" class="active">Brown</option>
</select>
<a class="swatch" id="s-black" href="#"
onClick="document.getElementById('pa_colour').value='black'">Black</a>
这可以通过onChange
应用于选择框以正确选择选项来实现吗?jQuery 被加载到网站上,这样也可以。
任何帮助表示赞赏,如果我不清楚,请告诉我。谢谢。
编辑:非常感谢这两个答案试图提供帮助,但似乎不可能实现,所以我现在放弃并使用了样本插件。