在"选择"选项中设置所选项目的背景颜色(多个)

Car*_*ina 2 html javascript css jquery jquery-ui

我正在尝试更改列表框中所选项目的背景颜色(选择多个选项).

我尝试用css ...我尝试用JavaScript ...和jquery ...我真的不知道发生了什么!但我无法找到答案:_(.

我在这个论坛上至少阅读了10个问题..我尝试了所有提议的解决方案,但我只能更改完整列表的背景...而不是所选项目.我发现的唯一方法是使用带有可点击列表项的无序列表,如果我的选择 - 选项...但我正在使用表单,我想以传统方式向服务器发送所选项目.

Hus*_*ein 7

这将更改所选选项的背景颜色

$('select').change(function() {
    $('option').css('background', 'none');
    $('option:selected').css('backgroundColor', 'red');
}).change();
Run Code Online (Sandbox Code Playgroud)

查看http://jsfiddle.net/TxbVt/1/上的工作示例