Изменение цвета шрифта выбранного значения 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, время: 10:08. |