简体   繁体   English

如何获得具有不同背景颜色的下拉菜单。 下拉选项是动态的

[英]How to get a dropdown with different background colors. Dropdown options are dynamic

I want to get a dynamic dropdown with different backgroundcolors depending on the value. 我想根据值获取具有不同backgroundcolors的动态下拉菜单。 value: red -> backgroundcolor: red and so on... 值:红色->背景色:红色,依此类推...

Dropdown is filled by table in SQL-database. 下拉列表由SQL数据库中的表填充。

Ampel 安佩尔

This snippet will do what you need. 该代码片段将满足您的需求。

 $('#mySelect > option').each(function() { $(this).css('background-color', $(this).val()); }); $('#mySelect').on('change', function() { $('#mySelect').css('background-color', $(this).val()); }); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <select id="mySelect"> <option value="red">red</option> <option value="green">green</option> <option value="blue">blue</option> <option value="orange">orange</option> </select> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM