我正在使用 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/