我嘗試過簡單的 CSS 解決方案,以及 CSS 和 jQuery 的組合。問題是他們僅在未選中時才將值為 0 的選項顯示為紅色。
.red {
background: red;
}
select option[value=0] {
background: red;
}
<select id="ups">
<option value=0 class="red" selected="selected">No</option>
<option value=1>Yes</option>
</select>
我已經進行了廣泛的搜索,因此請提供任何幫助。謝謝。
uj5u.com熱心網友回復:
我想這取決于瀏覽器,在 Firefox 上我看不到任何帶有紅色背景的東西,即使沒有被選中。
這里有一個類似的問題: How to style the option of an html "select" element?
人們鏈接了這個: https ://www.w3schools.com/howto/tryit.asp?filename=tryhow_custom_select
我不認為以這種方式完成只能適用于其中一個選項。然而,當你選擇一個(例如“否”)背景時,你可以讓它變紅。不完美,但盡可能接近我認為這將適用于大多數流行的瀏覽器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/463087.html
標籤:javascript html jQuery css
下一篇:jQuery事件多次觸發
