Jquery 在Woocommerce中删除购物车更新时重复的div
我正在Wordpress和Woocommerce的帮助下创建一个新网站。我创建了店面的儿童主题,并一直在努力。我需要在cart页面上做一些更改,所以我在我的孩子身上重写了cart.php的模板 我面临的问题是,当我单击update cart时,它会复制包含产品列表的表单 到目前为止,我尝试的是使用jQueryJquery 在Woocommerce中删除购物车更新时重复的div,jquery,wordpress,woocommerce,Jquery,Wordpress,Woocommerce,我正在Wordpress和Woocommerce的帮助下创建一个新网站。我创建了店面的儿童主题,并一直在努力。我需要在cart页面上做一些更改,所以我在我的孩子身上重写了cart.php的模板 我面临的问题是,当我单击update cart时,它会复制包含产品列表的表单 到目前为止,我尝试的是使用jQueryremove(),但由于页面不刷新,我不能使用文档就绪函数或类似的函数来删除额外的div 有人能快速解决这个问题吗 到目前为止,我得到的是: $(document).ready(functi
remove()代码>,但由于页面不刷新,我不能使用文档就绪函数或类似的函数来删除额外的div
有人能快速解决这个问题吗
到目前为止,我得到的是:
$(document).ready(function(){
$(".cart-page-desktop:not(:first)").remove();
$(".cart-page-mobile:not(:first)").remove();
});
正在复制的div称为.cart page desktop
和.code>cart page mobile
。
感谢您的帮助。在深入搜索Woocommerce定制活动后,我找到了更新的购物车总计,通过下一段代码,我解决了我的问题
$( document.body ).on( 'updated_cart_totals', function(){
$(".cart-page-desktop:not(:first)").remove();
$(".cart-page-mobile:not(:first)").remove();
});
以防发布对其他人有帮助。当我单击“更新购物车”时,听起来您已经有了一个不同的事件和元素,可以将逻辑作为目标。@Taplar我理解您的意思,但由于它会调用Ajax来刷新购物车,而不会刷新页面,因此我使用的代码不会删除任何内容,因为更新过程需要一段时间。它会在5秒或6秒后复制div。