2012-05-21 2 views
0

У меня есть список выбора:CSS: Стиль выбранный из списка выбора

<select multiple="multiple"> 
<option value="1">Macrostructures</option> 
<option value="2">Woven</option> 
<option value="3">Mystic Bird</option> 
</select> 

Теперь, когда somepody выбирает опцию вариант имеет синий фон. Я знаю, что хочу изменить цвет фона.

Я уже пробовал:

select option:checked { background: #787878; } 

Но это не работает. Как правильный селектор?

С уважением

+0

Это дубликат ниже http://stackoverflow.com/questions/2402146/html-select-selected-option-background-color- css-style Спасибо, – ravi

ответ

1

проверить это

$('select').change(function() { 
$('option').css('background', 'none'); 
$('option:selected').css('backgroundColor', 'red'); 
}).change(); 
+0

гм, вы можете указать, что это jQuery, так как пользователь не пометил вопрос с помощью jQuery или javascript. – Faust

+0

Неужели нет способа css? Кроме того, спасибо за решение. – bodokaiser

Смежные вопросы