jquery启用/禁用在移动设备中不起作用

时间:2015-01-07 05:14:09

标签: jquery mobile jquery-plugins

使用jQuery版本2.1.1,我在页面加载时禁用下拉控件,在第一次下拉更改时我需要启用第二个下拉列表。禁用在页面加载时工作正常..但我无法在jQuery中更改事件...我尝试了以下

        $("#mRFFacility").change(function () { 
         $("#mRFWorkspace").prop('disabled', false);
         $('#mRFWorkspace').removeAttr('disabled');
        });
         kindly help me to resolve this issue

1 个答案:

答案 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;
&#13;
&#13;