Jquery 在WooCommerce中添加到购物车后重置产品输入数量值

Jquery 在WooCommerce中添加到购物车后重置产品输入数量值,jquery,woocommerce,Jquery,Woocommerce,我希望确保,一旦产品添加到购物车(简单和可变),所选数量将返回到1 例如,我在购物车中添加了一个数量为5的产品,一旦添加,我希望在产品中再次看到1作为价值。因为数量仍然是5 起始情况 如您所见,我已选择数量5,并单击添加到购物车 然后添加产品 但数量保持在5。我希望它在这里直观地返回到1 我尝试以下代码: function insertcart_wc_loop_add_to_cart_scripts() { if ( is_shop() || is_product_category() ||

我希望确保,一旦产品添加到购物车(简单和可变),所选数量将返回到1

例如,我在购物车中添加了一个数量为5的产品,一旦添加,我希望在产品中再次看到1作为价值。因为数量仍然是5

起始情况

如您所见,我已选择数量5,并单击添加到购物车

然后添加产品

但数量保持在5。我希望它在这里直观地返回到1

我尝试以下代码:

function insertcart_wc_loop_add_to_cart_scripts() {
 if ( is_shop() || is_product_category() || is_product_tag() || is_product() ) : ?>

 <script>
 jQuery( document ).ready( function( $ ) {
 $("[name='quantity']").val(1);
  });
 });
</script>

<?php endif;
}

add_action( 'woocommerce_add_to_cart_validation', 'insertcart_wc_loop_add_to_cart_scripts' );
函数insertcart\u wc\u loop\u add\u to\u cart\u scripts(){
如果(is_shop()| | is_product_category()| | is_product_tag()| | is_product()):?>
jQuery(文档).ready(函数($){
$(“[name='quantity']”)val(1);
});
});

你的代码有效吗?发生了什么事?试着澄清你的问题。对于普通的“添加到购物车”,这是不需要的,因为页面已重新加载/重置……那么,在带有自定义数量字段的ajax“添加到购物车”上也是这样吗?尝试澄清您的问题,并提供更多关于您自己或通过插件进行的自定义的详细信息。更新的问题。感谢您在单个产品页面上使用自定义数量字段和自定义ajax添加到购物车,如果您没有在问题中提供所有相关的自定义代码,没有人能够真正回答您的问题。请注意,“应更新问题,以包括所需行为、特定问题或错误以及重现问题所需的最短代码。”