使用JQM v 1.4.0 我試圖覆蓋變灰風格(<input type="text" disabled="disabled">
)有:jQuery Mobile的:覆蓋禁用=「禁用」風格
input[type="text"]:disabled
{
opacity: 1.0 !important;
color: black !important;
}
但它仍然是灰色的,幾乎不可見。有任何想法嗎?
使用JQM v 1.4.0 我試圖覆蓋變灰風格(<input type="text" disabled="disabled">
)有:jQuery Mobile的:覆蓋禁用=「禁用」風格
input[type="text"]:disabled
{
opacity: 1.0 !important;
color: black !important;
}
但它仍然是灰色的,幾乎不可見。有任何想法嗎?
jQuery Mobile增強了輸入並創建了一個textinput小部件,它將輸入插入di訴在禁用的DIV分配類的UI狀態的殘疾人,讓您可以覆蓋這樣的不透明度:
.ui-state-disabled {
opacity: 1.0;
}
您可以使用插件的方法來啓用/禁用輸入:
$("#btnEnable").on("click", function(){
$("#myText").textinput("enable");
});
$("#btnDisable").on("click", function(){
$("#myText").textinput("disable");
});
爲什麼不刪除「禁用」屬性使其可用?
$('input[type="text"]').removeAttr('disabled');
我不希望它啓用。更加明顯 –
您可以簡單地使用input[type="text"][disabled="disabled"]
作爲選擇器。
完美!我只是想讓它更清晰一些,並且同時停用 –