Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从选定窗体为选项着色_Jquery - Fatal编程技术网

Jquery 从选定窗体为选项着色

Jquery 从选定窗体为选项着色,jquery,Jquery,我有一张填写了以下数据的精选表格: <select id="attachments[32][color][]" name="attachments[32][color][]"> <option value="">-- Select a color --</option> <option value="AliceBlue">AliceBlue</option> <option value="Amethyst

我有一张填写了以下数据的精选表格:

<select id="attachments[32][color][]" name="attachments[32][color][]"> 
    <option value="">-- Select a color --</option>
    <option value="AliceBlue">AliceBlue</option>
    <option value="Amethyst">Amethyst</option>
    <option value="AntiqueWhite">AntiqueWhite</option>
    <option value="Aquamarine">Aquamarine</option>

</select>
有一种方法可以使用自己的值对“选择”中的选项背景着色

我正在使用以下颜色:

更多信息,请访问:

提前谢谢


请停止在你的问题标题中写标签。我不认为Amethyst是公认的颜色,顺便说一句,请停止在你的问题标题中写标签。我不认为Amethyst是公认的颜色,顺便说一句,它在Mac上的Chrome或Firefox中不起作用。但似乎在Ubuntu中工作。@Felix:在Windows 7的Chrome上工作。选项是否支持Chrome/Mac上的背景色属性?如果不是的话,我想他是被套住了。我必须找到另一种方式来设计它。不确定,但这显然似乎是Mac OS的问题。我没有Mac要测试。如果你愿意,你可以尝试一下,这是我能做的最好的了:在Mac上的Chrome或Firefox中不起作用。但似乎在Ubuntu中工作。@Felix:在Windows 7的Chrome上工作。选项是否支持Chrome/Mac上的背景色属性?如果不是的话,我想他是被套住了。我必须找到另一种方式来设计它。不确定,但这显然似乎是Mac OS的问题。我没有Mac要测试。如果你愿意,你可以尝试,这是我能做的最好的:
$('option').each(function() {
    $(this).css('background-color',$(this).text());
});