Javascript Jquery:Reset(enable)选择以前在更改时禁用的选项

Javascript Jquery:Reset(enable)选择以前在更改时禁用的选项,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我有一个“扇区”字段,它根据最终用户从“名称”字段中选择的内容禁用/启用选择选项 这是使用onchange函数实现的。onChange方面工作得很好,但是如果用户第二次从“name”字段中选择一个选项,我在“重置”“sector”字段时遇到了麻烦 如果选择了第二个选项,则禁用的字段将保持禁用状态 而不是执行.attr(“启用”、“真”),改为:.removeAttr('disabled')或.attr(“禁用”,false) $('#filter_pname').change(function(

我有一个“扇区”字段,它根据最终用户从“名称”字段中选择的内容禁用/启用选择选项

这是使用onchange函数实现的。onChange方面工作得很好,但是如果用户第二次从“name”字段中选择一个选项,我在“重置”“sector”字段时遇到了麻烦

如果选择了第二个选项,则禁用的字段将保持禁用状态


而不是执行
.attr(“启用”、“真”),改为:
.removeAttr('disabled')
.attr(“禁用”,false)

$('#filter_pname').change(function() { 
    $('#filter_secteur option').attr("enabled", "true"); // reset attempt

    var variable = $('#filter_pname option:selected').data('secteur');
    $('#filter_secteur option:not(:contains('+ variable +'))').attr("disabled","disabled");
});
$('#filter_pname').change(function() { 
    $('#filter_secteur option').removeAttr('disabled'); // reset attempt

    var variable = $('#filter_pname option:selected').data('secteur');
    $('#filter_secteur option:not(:contains('+ variable +'))').attr("disabled","disabled");
});