Javascript JqueryMobile启用禁用的元素不';行不通

Javascript JqueryMobile启用禁用的元素不';行不通,javascript,jquery-mobile,select,properties,Javascript,Jquery Mobile,Select,Properties,我使用以下代码禁用-元素: $('#input_password').prop('disabled', 'true'); 那很好!但如果我尝试重新启用此元素,它将不起作用: $('#input_password').removeProp('disabled'); 是的,谷歌上有很多点击率,但我已经尝试了很多潜在的解决方案,现在我很沮丧,因为我在这里工作了3个多小时 非常感谢您提供的提示。在处理输入时,您需要使用.textinput()小部件来禁用/启用文本字段 禁用 $(".selecto

我使用以下代码禁用
-元素:

$('#input_password').prop('disabled', 'true');
那很好!但如果我尝试重新启用此元素,它将不起作用:

$('#input_password').removeProp('disabled');
是的,谷歌上有很多点击率,但我已经尝试了很多潜在的解决方案,现在我很沮丧,因为我在这里工作了3个多小时


非常感谢您提供的提示。

在处理
输入时,您需要使用
.textinput()
小部件来禁用/启用文本字段

  • 禁用

    $(".selector").textinput("disable");
    
  • 使能

    $(".selector").textinput("enable");
    

注意:不要使用此方法删除本机属性,例如已选中、已禁用或已选择。这将完全删除该属性,一旦删除,就不能再次添加到元素中。使用.prop()将这些属性设置为false。我现在使用attr()和removeAttr来禁用和启用元素。这很有效。非常感谢您的回答
.prop()
将是正确的选择。您只需以正确的方式使用它(如文档中所述)。禁用:
.prop(“禁用”,true)
,启用:
.prop(“禁用”,false)