Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果购物车中已有项目,如何使用AJAX隐藏Woocommerce中的“添加到购物车”按钮_Php_Wordpress_Woocommerce_Cart - Fatal编程技术网

Php 如果购物车中已有项目,如何使用AJAX隐藏Woocommerce中的“添加到购物车”按钮

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

我需要一些帮助,我在wordpress中有以下代码片段:

    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。再次感谢!