的選擇的選項在我的HTML設置顏色,我有很多<option>
元素<select>
。我想用jQuery來檢查每個選項的值對應一個Javascript變量。如果一個匹配,我想設置該選項的顏色。我會怎麼做?一個HTML Select元素
-2
A
回答
0
如果我從你的需求的理解,你應該嘗試以下,
var yourVar = 1; //consider your expected value;
$(document).on('change', '#selectId', function(){
var currentValue = $(this).val();
if(yourVar == currentValue)
{
//apply your colour logic
}
});
0
如果它只是一個普通的HTML列表,而不是一個jQuery UI之一,那麼這一切:
var found = $('#cars option[value="saab"]');//Search for 'saab' value
found.css("color","red");//Set color as red
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
+0
如果值是數組,例如我想爲沃爾沃和薩博選項設置紅色,我應該如何使用每個選項? – Yao
+0
@Yao,做到這一點的一種方式是通過'$( '#汽車選項[值= 「薩伯」],[值= 「沃爾沃」]');'或檢查http://stackoverflow.com/questions/26301547/jquery的選元素按值從 - 陣列的值 –
0
你能趕上你從jQuery的選擇的選項,從$(select).find('option:selected')
,另一種方式是$(select).val()
(它會返回select的值)。
但樣式選擇元素是不可能的,這結帳link
相關問題
- 1. php,ajax,html select元素
- 2. 訪問一個SELECT元素和一個數組元素
- 3. 將一個select元素與一個按鈕元素結合
- 4. 是一個HTML SELECT元素所需的值屬性?
- 5. setPlaceholder select元素
- 6. jquery select元素
- 7. 獲取一個HTML元素
- 8. 得到一個HTML元素
- 9. 聽一個CONTENTEDITABLE HTML元素
- 10. php函數返回一個select元素
- 11. jQuery - 查找下一個select元素
- 12. 從select元素中隱藏選項,在另一個select元素中選中時
- 13. 從html創建json對象select元素
- 14. 其他html元素的jquery .select()
- 15. 選擇從<select> html元素
- 16. HTML和SELECT元素的奇怪行爲
- 17. HTML select元素未提交POSTED
- 18. 一個接一個對齊html元素
- 19. 在HTML中包裝一個元素與另一個元素
- 20. 多個<select>元素
- 21. jQuery生成另一個HTML元素內的HTML元素
- 22. 如何用jQuery設置select html元素的選定元素?
- 23. 如何找出一個HTML元素是否在另一個HTML元素之後?
- 24. 將屬性從一個html元素綁定到另一個html元素與knockoutjs
- 25. 如何從select元素中刪除一個選項,然後在javascript中選擇另一個select元素
- 26. selenium webdriver select元素
- 27. 將一個新元素永久添加到一個SELECT框中
- 28. 如何獲取HTML select,下拉選擇兩個元素?
- 29. 綁定到select-tag的單個html元素
- 30. 如何在另一個html內部生成一個html元素?
告訴我們你有什麼到目前爲止已經試過。 –