Изменение цвета шрифта выбранного значения select
Добрый день! Есть
<select> <option value="">Select with few options</option> <option value="apple">Apple</option> <option value="banana">Banana</option> <option value="orange">Orange</option> </select> Подскажите функцию, которая будет изменять цвет шрифта выбранного значения select |
а сами на js что либо писали(пытались реализовать)?
|
Есть select, при нажатии выпадает список. Нужно как то после того как выбрал что то из списка, стало выбранным в селекте другим цветом шрифта
|
покажите что есть на js?
|
<select id="sel" name="sel">
<option value="0">zero</option> <option value="1">one</option> <option value="2">two</option> <option value="3">three</option> </select> <script> $(function() { $('#sel :selected').css('color', 'red'); }); </script> Но этот вариант не работает именно так как я хочу. Нужно что бы только выбранный вариант из списка становился красным, когда уже он выбран и список свернут |
оно?
<html>
<head>
<title>example</title>
</head>
<body>
<select class="default">
<option value="default">Select with few options</option>
<option value="apple">Apple</option>
<option value="banana">Banana</option>
<option value="orange">Orange</option>
</select>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script>
var newValue;
$('select').change(function ()
{
if (newValue)
newValue.css('color', 'black');
newValue = $(this).find(':selected');
newValue.css('color', 'red');
});
</script>
</body>
</html>
|
:write:
Цитата:
<!DOCTYPE HTML>
<html>
<head>
<title>example</title>
<meta charset="utf-8">
</head>
<body>
<select class="default">
<option value="default">Select with few options</option>
<option value="apple">Apple</option>
<option value="banana">Banana</option>
<option value="orange">Orange</option>
</select>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script>
$('select').change(function () {
var i = this.selectedIndex;
$(this).css('color', i ? 'red' : '');
$('option', this).css('color', 'black').eq(i).css('color', i ? 'red' : 'black');
});
</script>
</body>
</html>
|
Цитата:
|
Цитата:
красное убрать |
AlexG88, :blink:
<style>
.n{color:black}
.y{color:red}
</style>
<select class="n" onchange="className=selectedIndex?'y':'n'">
<option class="n" value="">Select with few options</option>
<option class="n" value="apple">Apple</option>
<option class="n" value="banana">Banana</option>
<option class="n" value="orange">Orange</option>
</select>
|
| Часовой пояс GMT +3, время: 06:01. |