wordpress - 添加到 WooCommerce 购物车时如何重置所有字段

标签 wordpress woocommerce

我正在使用 WooCommerce 开发一个网站,并使用插件 Product Addons 为所购买的商品添加额外的文本字段(姓名、电子邮件地址、电话号码等)。当有人点击“添加到购物车”时,网站当前将产品添加到购物车,刷新页面,但之前的数据仍保留在字段中。我想在添加产品后重置所有字段并将它们清空。

我试过使用这个函数:

( function($) {
    $( document.body ).on( 'added_to_cart', function() { 
            $('input').val('');  } 
        );
} ) ( jQuery );

有什么建议吗?

最佳答案

如果页面确实会自行刷新,那么它根本就不符合标准。这样做只是为了更新菜单右上角的迷你购物车,并通过 ajax 添加产品。在这种情况下,您不能清空某些事件的所有字段,因为页面正在刷新,您要做的是在 document.ready 函数下编写代码,在公共(public)类或输入上执行 $.each 函数并清空输入领域。

关于wordpress - 添加到 WooCommerce 购物车时如何重置所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46776420/

相关文章:

html - 选中时使颜色停留在 CSS 元素上

php - Woocommerce 产品页面中基于国家/地区的测量单位转换

php - 将产品缩略图添加到 Woocommerce 管理员订单列表

php - 从 WooCommerce 产品获取 "primary"类别图像

php - apache + Varnish + nginx + ssl + wordpress将所有http流量重定向到https

jquery - 单击新 div 时切换另一个 div 的类。查询

php - 根据 Woocommerce 中的产品类别更改货币符号

php - 如何在 Woocommerce 订阅中设置下一个付款日期?

php - 如何使用 PHP 修复分页

wordpress - 在 WordPress 中显示代码片段