2014-03-28 25 views

回答

3

jQuery Mobile增強了輸入並創建了一個textinput小部件,它將輸入插入di訴在禁用的DIV分配類的UI狀態的殘疾人,讓您可以覆蓋這樣的不透明度:

.ui-state-disabled { 
    opacity: 1.0; 
} 

DEMO

您可以使用插件的方法來啓用/禁用輸入:

$("#btnEnable").on("click", function(){ 
    $("#myText").textinput("enable"); 
}); 

$("#btnDisable").on("click", function(){ 
    $("#myText").textinput("disable"); 
}); 
+0

完美!我只是想讓它更清晰一些,並且同時停用 –

0

爲什麼不刪除「禁用」屬性使其可用?

$('input[type="text"]').removeAttr('disabled'); 
+0

我不希望它啓用。更加明顯 –

0

您可以簡單地使用input[type="text"][disabled="disabled"]作爲選擇器。