我试图禁用一个按钮 – 在IE中使用jQuery 1.4.4以下代码
jQuery(‘#id’).attr(“disabled”,true);
随着HTML的
<button id="id" type="button" class="some-class" disabled="">Comment</button>
适用于FF,Chrome等,当然,在IE中不起作用?我该怎么办?
即< button disabled =“disabled”>似乎不适用于IE或?
修改:另请注意< button id ='id'已停用> foobar< / button>是有效的HTML
解决方法
XML / HTML属性值是字符串.值“true”和“false”
have no special meaning (technically,they aren’t even allowed).约定是将值设置为属性名称:
jQuery('#id').attr("disabled","disabled");
另请注意,在HTML中,< button disabled =“”>将已禁用该按钮.只需省略disabled属性或使用jQuery重新启用它:
jQuery('#id').removeAttr("disabled");