Javascript WooCommerce-基于下拉状态禁用签出时的地址字段
我最近一直在研究一种方法,当州不等于“Lima y Callao”时,禁用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
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')