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

Posted

技术标签:

【中文标题】如何获得具有不同背景颜色的下拉菜单。下拉选项是动态的【英文标题】:How to get a dropdown with different background colors. Dropdown options are dynamic 【发布时间】:2019-12-08 17:45:24 【问题描述】:

我想根据值获得具有不同背景颜色的动态下拉列表。值:红色 -> 背景颜色:红色等等...

下拉列表由 SQL 数据库中的表填充。

安培尔

【问题讨论】:

在这里添加您尝试过的代码 【参考方案1】:

这个 sn-p 会做你需要的。

$('#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>

【讨论】:

它是否也适用于动态选项?因为它通过一个表连接到一个sql数据库。 ID:1 描述:红色,ID:2 描述:黄色等等... 这是我在 html 中的代码,用于下拉列表,它连接到 sql 数据库 @ThyLe 是的。只需使用数据库中的值来更新每个选项的“值”属性。 谢谢!现在我希望下拉框是我在下拉列表中选择的颜色。这可能吗?

以上是关于如何获得具有不同背景颜色的下拉菜单。下拉选项是动态的的主要内容,如果未能解决你的问题,请参考以下文章

wpf中鼠标放到combobox的下拉菜单选项上,该选项就会改变背景颜色,怎么取消变色?

如何使 Bootstrap 单选按钮继续进入下拉菜单

如何更改操作栏中下拉菜单的背景颜色

如何使用 React js 在下拉菜单中的选择选项上显示不同的组件

Wordpress 选项页面中动态生成的下拉菜单

更改暴露下拉菜单的背景颜色