如何使用jQuery将disabled = disabled属性添加到?

我有一个HTML字段。

Choose State » 

最初该字段被禁用,我想根据事件启用或禁用它。 启用它我使用以下jQuery工作正常。

 $('select[name="select-states"]').removeAttr('disabled'); 

我想使用jQuery重新启用它,我尝试使用它不起作用。

 $('select[name="select-states"]').attr('disabled'); 

我错过了什么? 这是正确的语法?

谢谢

在您的代码中,您只为.attr()提供一个参数。 这表明该函数应该只返回该元素的disabled属性的值。

要设置disabled属性,请提供属性名称(第一个参数)以及值(第二个参数)

 $('select[name="select-states"]').attr('disabled', 'disabled');