woocommerce更新后,”-“和” +”数量按钮不启用购物车更新按钮

在我的主题中, 我有一个自定义的quantity-form.php, 在其中添加了两个用于更改产品数量的按钮。当我转到购物车页面时, -, +按钮更改数量, 但未启用” 更新购物车” 按钮。如果我通过键盘更改数量值, 则会启用更新购物车按钮。我使用woocommerce插件。
#1希望这会帮助某人, 因为此问题是在一年前提出的。
这将删除页面加载, ajax和数量下拉列表更改后的更新按钮的Disabled属性。
【woocommerce更新后,” -“ 和” +” 数量按钮不启用购物车更新按钮】编号:https://gist.github.com/mikaelz/f41e29c6a99a595602e4

add_action( 'wp_footer', 'cart_update_qty_script', 1000); function cart_update_qty_script() { if (is_cart()) : ?> < script type="text/javascript"> jQuery(document).ready(function( $ ) { // Enable update cart button upon successful ajax call $(document).ajaxSuccess(function() { $( 'div.woocommerce > form input[name="update_cart"]' ).prop( 'disabled', false ); }); // Enable update cart button on initial page load $( 'div.woocommerce > form input[name="update_cart"]' ).prop( 'disabled', false ); // Update cart when quantity pulldown is changed $('body').on('change', '#quantity_pulldown', function () { var quantity_selected = $("#quantity_pulldown option:selected").val(); $('#product_quantity').val(quantity_selected); jQuery("[name='update_cart']").removeAttr('disabled'); jQuery("[name='update_cart']").trigger("click"); }); }); < /script> < ?php endif; }

    推荐阅读