使用诸如
$('#myButton').button({ 'disabled' : true });
我希望这与 ':disabled' CSS 选择器匹配,但事实并非如此。该按钮显然被禁用,但它具有以下属性:
class="button ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only ui-button-disabled ui-state-disabled" role="button" aria-disabled="true">
我收集到这个aria-disabled
东西是一个不相关的 IE 供应商前缀,但为什么它没有常规的旧“禁用”?我在这里做错了吗?我从我们使用 jQuery UI 的类中收集信息,对此我知之甚少(我正在寻找其他人代码中的错误)。