我有一个HTML字段.
<select name="select-states" disabled="disabled"><option value="">Choose State »</option></select>
Run Code Online (Sandbox Code Playgroud)
最初该字段被禁用,我想根据事件启用或禁用它.启用它我使用以下jQuery工作正常.
$('select[name="select-states"]').removeAttr('disabled');
Run Code Online (Sandbox Code Playgroud)
我想使用jQuery重新启用它,我尝试使用它不起作用.
$('select[name="select-states"]').attr('disabled');
Run Code Online (Sandbox Code Playgroud)
我错过了什么?这是正确的语法?
谢谢
Jon*_*ier 22
在您的代码中,您只提供一个参数.attr().这表明该函数应该只返回该disabled元素属性的值.
要设置disabled属性,请提供属性名称(第一个参数)以及值(第二个参数):
$('select[name="select-states"]').attr('disabled', 'disabled');
Run Code Online (Sandbox Code Playgroud)