我尝试了以下方法来根据条件启用和禁用级联下拉列表中的某些值。请检查它是否对您有帮助。
[脚本]
function SetdropDownData(sender, args) {
$('#ShipCity').attr('disabled', 'disabled')
$('#ShipCountry').live('change', function () {
$.ajax({
type: 'POST',
url: 'Home/GetCities',
data: { Country: $('#ShipCountry').val() },
dataType: 'json',
success: function (data) {
$('#ShipCity option').remove();
$.each(data, function (index, val) {
if ($('#ShipCountry').val() == "Germany") {
$('#ShipCity').removeAttr('disabled')
var optionTag = $('<option></option>');
$(optionTag).val(val.Value).text(val.Text);
$('#ShipCity').append(optionTag);
}
else {
var optionTag = $('<option></option>');
$(optionTag).val(val.Value).text(val.Text);
$('#ShipCity').append(optionTag);
}
});
}
});
});
}