2017-08-07 92 views

回答

0

请试试这个。

function checkout_update_script() { 
    if (is_checkout()) : 
    ?> 
    <script> 
     jQuery(function($) { 

      $checkout_form = $('form.checkout'); 

      $checkout_form.on('change', 'input[name="payment_method"]', function() { 
       var payment_method = $checkout_form.find('[name="payment_method"]').serializeArray()[0]['value']; 
       $checkout_form.find('[name="order_comments"], [for="order_comments"]').toggle(payment_method == 'paypal') 
      }).find('input[name="payment_method"]').trigger('change'); 


     }); 
    </script> 
    <?php 
    endif; 
} 
add_action('wp_footer', 'checkout_update_script', 999); 

只有在选择贝宝后,才会显示订单注释。请根据您的需求进行更改。至少你需要改变payment_method == 'paypal'

相关问题