Php 如果购物车中已有项目,如何使用AJAX隐藏Woocommerce中的“添加到购物车”按钮
我需要一些帮助,我在wordpress中有以下代码片段:Php 如果购物车中已有项目,如何使用AJAX隐藏Woocommerce中的“添加到购物车”按钮,php,wordpress,woocommerce,cart,Php,Wordpress,Woocommerce,Cart,我需要一些帮助,我在wordpress中有以下代码片段: add_action('wp_head', function (){ ?> <script> jQuery(function($) { // Customer click = hide button $(".products, .add_to_cart_inline, .added").on("click", function(e) { $(".a
add_action('wp_head', function (){
?>
<script>
jQuery(function($) {
// Customer click = hide button
$(".products, .add_to_cart_inline, .added").on("click", function(e) {
$(".add_to_cart_button.product_type_simple").hide();
});
});
</script>
<?php });
add_action('wp_head',函数(){
?>
jQuery(函数($){
//客户点击=隐藏按钮
$(“.products,.add_to_cart_inline,.added”)。在(“单击”,函数(e){
$(“.add_to_cart_button.product_type_simple”).hide();
});
});
脚本正在选择所有按钮。
您必须只选择正在单击的按钮并将其隐藏
请尝试此脚本。它使用$(this)
选择单击的按钮。
确保选择了正确的按钮类。例如,使用devtools查看每个add按钮的共同类
<script>
jQuery(function($) {
// Customer click = hide button
$(".add_to_cart_button").on("click", function(e) {
$(this).hide();
});
});
</script>
jQuery(函数($){
//客户点击=隐藏按钮
$(“.add_to_cart_button”)。在(“单击”上,函数(e){
$(this.hide();
});
});
非常感谢@Azametsin这是有效的,我使用。添加\u到\u购物车\u按钮。产品\u类型\u使其简单易用。我真的应该更多地学习我的java。再次感谢!