Javascript Jquery:Reset(enable)选择以前在更改时禁用的选项
我有一个“扇区”字段,它根据最终用户从“名称”字段中选择的内容禁用/启用选择选项 这是使用onchange函数实现的。onChange方面工作得很好,但是如果用户第二次从“name”字段中选择一个选项,我在“重置”“sector”字段时遇到了麻烦 如果选择了第二个选项,则禁用的字段将保持禁用状态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(
而不是执行
.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");
});