2012-06-07 45 views
1

我有这样的HTMLjQuery:禁用选择器不能正常工作?

<form> 
    <input type="text" id="text1" value="text1"> 
    <input type="text" id="text2" value="text2" disabled> 
    <input type="text" id="text3" value="text3" readonly> 
</form> 

我想UI状态禁用类添加到所有残疾人的投入,我使用:

$('form input:disabled').addClass('ui-state-disabled'); 

然而,文字3不获取类。我如何更改我的选择器以包含它? (因为只读是一样的在我的应用质量要求禁用)

回答

3

您应该添加一个属性选择

$('form input:disabled, form :input[readonly]').addClass('ui-state-disabled'); 

DEMO