首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WooCommerce -变化时重置数量输入字段

问WooCommerce -变化时重置数量输入字段
EN

WordPress Development用户
提问于 2019-10-14 14:40:18
回答 1查看 2.2K关注 0票数 1

是否有一种方法或插件,以重置数量输入字段每次用户改变的变化?我搜索了,但没有找到类似的东西或任何钩子。

我尝试了下面的jQuery事件,但它似乎没有触发

代码语言:javascript
复制
function variation_select_change() {
global $woocommerce;
?>
    
        jQuery(function($){
            $( ".variations_form" ).on( "woocommerce_variation_select_change", function () {
            alert( "Options changed" );
            } )
            });
EN

回答 1

WordPress Development用户

回答已采纳

发布于 2019-10-16 13:40:58

若要将数量输入字段重置为1,则在产品详细信息页上发生变化时,请使用以下代码。您可以从jQuery("[name='quantity']").val(1);设置默认数量。我已经测试过了,它对我来说很好。

代码语言:javascript
复制
add_action( 'wp_footer', 'variation_change_update_qty' ); 
function variation_change_update_qty() { 
   if (is_product()) { 
      ?> 
      
        jQuery(function($){
            $( ".variations_form" ).on( "woocommerce_variation_select_change", function () {
                jQuery("[name='quantity']").val(1);
            } )
            });

让我知道这对你有用吗!

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/350469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档