【发布时间】:2016-11-21 21:26:24
【问题描述】:
一旦从商店列表视图将产品添加到您的购物车,我将尝试使用 javascript 做一些事情。目前,“查看购物车”按钮获得了一个类(“已添加”),这给了它一个复选标记,但我想将文本更改为“已添加到购物车”并显示另一个按钮。
我在网上找到的最接近的答案是:
$('body').on('added_to_cart',function(){
// action here
});
但这只会为您提供要使用的 body 元素。
以下是我想要的,但没有检查该项目是否实际成功添加到您的购物车:
$('.add_to_cart_button').click(function(){
$(this).text('Added to Cart');
$(this).siblings('.view-cart').removeClass('hidden');
});
有什么想法吗?
【问题讨论】:
-
我不确定是否有任何方法可以检查 javascript 中的购物车内容,但是如果对象实际上在购物车中,您可以向后端发起 AJAX 调用,该调用将返回 true。它更深入一点,但至少您可以确定产品是否在购物车中。
-
感谢您的回复。这可能是理想的方法,但我不确定如何。您有任何链接或参考吗?
标签: javascript jquery wordpress woocommerce