如果仅在装运方法时显示订单备注字段,则选择本地取件,否则隐藏订单备注字段。
答案 0 :(得分: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 );
只有在选择了paypal时才会显示订单备注。请根据您的需要改变。至少你需要改变payment_method == 'paypal'
。