答案 0 :(得分:1)
这是不可能以任何其他方式。
CSS / HTML是声明性的。它们本质上不是动态的,并且不支持动态样式(除了使用伪选择器和属性可以实现的功能)。为此,您需要使用JS / jQuery与DOM进行交互。
有许多插件可用于自定义select元素。检查一下,看看是否有任何支持您正在寻找的东西。这里有一些参考 https://www.sitepoint.com/13-jquery-selectboxdrop-down-plugins/ https://www.learningjquery.com/2017/09/20-impressive-jquery-plugins-to-replace-the-html-select-box