我正在woocomemrce网站上工作,当前依赖于一个名为Product Price x Quantity Preview的插件。问题是,在更改数量值之前,您不会看到总价的预览。数量从10开始,因此理想情况下,我希望价格计算出数量x单价。
您可以在此处查看页面:http://peamoreflora.kneedeepdesign.co.uk/product/aconitum-monkshood/ 更改数量时,将显示总价。
我尝试在页面加载时通过jQuery强制/模拟数量变化:
add_action( 'woocommerce_after_add_to_cart_form', 'bbloomer_custom_action', 5 );
function bbloomer_custom_action() { ?>
<script>
jQuery(document).ready(function($) {
$(".quantity .qty").change();
});
</script>
<?php } ?>
那似乎什么也没做。任何提示,帮助或建议,将不胜感激。
谢谢。
答案 0 :(得分:0)
您应该搜索一个触发数量变化的函数,但是仍然无法执行,您可以按照下面的代码来临时解决此问题。
<script>
jQuery(document).ready(function($) {
let existingValue = $(".quantity .qty").val();
$(".quantity .qty").val(0);
$(".quantity .qty").val(existingValue);
});
</script>
基本上我要更改其输入值两次。希望它能对您有所帮助,但仍然不可靠。