使用jQuery版本2.1.1,我在页面加载时禁用下拉控件,在第一次下拉更改时我需要启用第二个下拉列表。禁用在页面加载时工作正常..但我无法在jQuery中更改事件...我尝试了以下
$("#mRFFacility").change(function () {
$("#mRFWorkspace").prop('disabled', false);
$('#mRFWorkspace').removeAttr('disabled');
});
kindly help me to resolve this issue
答案 0 :(得分:1)
以下是一些具有所需行为的工作代码。将它与你所拥有的相比较,看看为什么它不适合你。您提供的代码部分看起来很好,但您只需要删除disabled属性,如下所示。
$("#mRFWorkspace").prop('disabled', 'disabled');
$("#mRFFacility").change(function () {
$('#mRFWorkspace').removeAttr('disabled');
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<select id="mRFFacility">
<option value="0">Facility A</option>
<option value="1">Facility B</option>
</select>
<br/>
<select id="mRFWorkspace">
<option value="0">Workspace A</option>
<option value="1">Workspace B</option>
</select>
&#13;