, więc spędziłem ostatnie godziny na wyszukiwaniu, znajdując wiele odpowiedzi tutaj w Stack Overflow i na innych stronach. Ale żaden z nich nie działa.Zmiana koloru tekstu w polach SELECT
Chcę móc dynamicznie ustawiać kolor tekstu w rozwijanym oknie SELECT na podstawie wybranego elementu, za pomocą jQuery.
można łatwo zmienić kolor tła:
$('#selectBox').css("background-color", "red");
Ale jeśli mogę to zrobić:
$('#selectBox').css("color", "red");
To nie działa. Tekst pozostaje czarny.
Inne wyszukiwanie ujawniło: wybór, ale wydaje się, że odnosi się do stylu tekstu wybranego przez użytkownika (na przykład do kopiowania/wklejania).
Ponadto Próbowałem przy użyciu klas CSS tak:
option.red { color: red }
i korzystania addClass(), aby zmienić klasę, ale znowu, to nie worky.
Testowałem to w przeglądarkach Firefox, Chrome i Safari.
Co robię źle? Dzięki!
-1 działa również na zaznaczonym elemencie: http://jsfiddle.net/shMfJ/2/ Właściwie –
, to robi zmienić kolor tekstu http://jsfiddle.net/LZ22X/ - ty musisz rozwinąć menu rozwijane - jest to najlepsze, zwykły tekst, gdy nie jest ściągnięty Nie mogłem zmienić się w Chrome - sprawdzanie innych przeglądarek –
Tak, ale "* Samo