Как скрыть поле billing_city для определенных c состояний в woocommerce - PullRequest
0 голосов
/ 17 июня 2020

Мне нужна помощь, пожалуйста. Мне нужно скрыть поле billing_city для определенных c выбранных состояний. Во-первых, он мне понадобился только для 1 состояния. Я изучал Inte rnet и нашел фрагмент, адаптировал его для своих целей. В результате работает нормально. Но теперь мне нужно скрыть поле billing_city для более чем одного состояния. Буду очень признателен, если кто-нибудь поможет решить мою проблему. Спасибо!

// скрыть поле billing_city для 77state

 add_action( 'woocommerce_after_checkout_form', 'hide_show_billing_city', 5);

 function hide_show_billing_city() {

     ?>
       <script type="text/javascript">

          jQuery('select#billing_state').live('change', function(){


             var state = jQuery('select#billing_state').val();

             var check_state = new Array(<?php echo '"77"'; ?>);

             if (state && jQuery.inArray( state, check_state ) >= 0) {
               jQuery('#billing_city_field').fadeOut();
             } else {
               jQuery('#billing_city_field').fadeIn();
               jQuery('#billing_city_field input').val('');
              }       
            });
    </script>
 <?php
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...