Для простого примера: я хотел бы изменить цвет фона для каждого параметра в раскрывающемся списке. Каждый параметр должен иметь цвет фона, соответствующий его значению.Выбранный плагин: измените фон опций в зависимости от его значения
E.g.
$('...').css('background', 'red')
Я попытался выбрать .active-result, но он просто не сработает.
Любые идеи?
$(function() {
var $select = $(document.getElementById('foo')),
colors = ['red', 'yellow', 'green', 'purple', 'silver']
;
for(var i = 0; i < 5; i++) {
$select[0].add(new Option('Color: ' + colors[i], colors[i]));
}
$select[0].options[2].selected = true;
$select.chosen();
});
Почему вы делаете '$ (document.getElementById ('Foo'))' ?! Откуда вы это узнали? У вас есть jQuery, используйте его: '$ ('# foo')'. –
'$ select [0]' получит элемент DOM. Зачем ты это делаешь? Опять же, у вас есть jQuery, используйте его: '$ select.append (...);'. –