Wie kann ich die Schriftfarbe eines deaktivierten SELECT-Elements im IE ändern? Egal, was ich versuchte, es bleibt grau. Ich konnte den Hintergrund von Grau zu Weiß ändern, aber der Text in der deaktivierten SELECT bleibt derselbe. Was für Firefox perfekt funktioniert, hat keine Auswirkung auf die Schriftfarbe im IE (in diesem Fall IE8). Sie können die aktuelle Situation für beide Browser sehen hier:Wie kann ich die Schriftfarbe eines deaktivierten SELECT-Elements ändern? (Funktioniert in Firefox, aber nicht im IE)
http://www.flickr.com/photos/[email protected]/4732813702/
ich jQuery verwenden, um die select-Element zu deaktivieren:
$(selectObject).attr('disabled', 'disabled');
und hier ist die CSS-Klasse, die ich für Behinderte wählt verwenden:
select[disabled] {
color: black;
background-color: white;
border-style: solid;
}
Ich finde es sehr seltsam, dass ich die Standardhintergrundfarbe von deaktivierten Auswahlen leicht ändern konnte, aber nicht die Standardschriftfarbe. Irgendwelche Tipps oder Ideen dazu? (Oder ist das im IE komplett unmöglich, wenn CSS verwendet wird?)
Verwendung jquery es zu ändern, siehe meine Antwort – CuSS
es, wenn Sie SELECT nicht arbeiten direkt deaktiviert werden? Sie müssen trainieren, wenn Ihr CSS oder JavaScript Sie im Stich lässt. –
Richard, was meinst du mit "setze das select so, dass es direkt deaktiviert wird"? –