2012-06-07 43 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