Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
Javascript WooCommerce-基于下拉状态禁用签出时的地址字段_Javascript_Jquery_Wordpress_Woocommerce - Fatal编程技术网

Javascript WooCommerce-基于下拉状态禁用签出时的地址字段

Javascript WooCommerce-基于下拉状态禁用签出时的地址字段,javascript,jquery,wordpress,woocommerce,Javascript,Jquery,Wordpress,Woocommerce,我最近一直在研究一种方法,当州不等于“Lima y Callao”时,禁用WooCommerce结帐页面中的账单地址 这就是我现在得到的 jQuery(document).ready(function($){ $('#billing_state').change(function (){ if($('#billing_state').val() == 'Lima y Callao'){ if($('#billing_address_1').prop( "disa

我最近一直在研究一种方法,当州不等于“Lima y Callao”时,禁用WooCommerce结帐页面中的账单地址

这就是我现在得到的

    jQuery(document).ready(function($){
$('#billing_state').change(function (){
 if($('#billing_state').val() == 'Lima y Callao'){
            if($('#billing_address_1').prop( "disabled", true )){
            $('#billing_address_1').prop( "disabled", false );
            }
                if($('#billing_address_2').prop( "disabled", true )){
            $('#billing_address_2').prop( "disabled", false );
            }   
    } else {
            $('#billing_address_1').attr('disabled', 'disabled').val('');
            $("#billing_address_2").attr('disabled', 'disabled').val('');
            $(this).removeClass("validate-required");
            $(this).removeClass("woocommerce-validated");
            if(!$(this).hasClass("validate-required")) {
            $(this).addClass("validate-required");
            }
            if(!$(this).hasClass("woocommerce-validated")) {
            $(this).addClass("woocommerce-validated");
            }        
          }
    }).trigger('change');
});
但是,它仅禁用文本字段,但在选择Lima y Callao选项时不启用。
你怎么认为?我已经在寻找答案,我正在尽我最大的努力自己寻找解决方案。

你能给我们一个答案吗?或者只是简单地输入一个HTML代码。你的代码有点乱。没有正确的缩进。是否恢复为真?如果($('u#billing_state').val()='Lima y Callao'),您会给我们一个JSFIDLE吗?或者只是简单地输入一个HTML代码。你的代码有点乱。没有正确的缩进。是否恢复为真?如果($(“#账单状态”).val()=='Lima y Callao')