在 Woocommerce 中,如果选择了特定的城市字段,我会尝试隐藏结帐邮政编码字段。如果公司字段为空,我发现了一个隐藏计费电话的工作代码:
add_action( 'woocommerce_after_checkout_form', 'conditionally_hide_show_checkout_field', 9999 );
function conditionally_hide_show_checkout_field() {
wc_enqueue_js( "
jQuery('#billing_company').keyup(function() {
if (jQuery(this).val().length == 0) {
jQuery('#billing_phone').hide();
} else {
jQuery('#billing_phone').show();
}
}).keyup();
");
}
我不知道如何更改此代码以在选择特定账单城市时隐藏所需的邮政编码字段。任何帮助表示赞赏。