指定颜色以选择OPTION

时间:2011-02-02 16:47:39

标签: jquery css

如果我想更改一个特定选项标签的颜色,我可以使用jQuery吗? 例如,我可以只有RED选项以红色显示吗?

假设我有以下

<select class="mySelect">
   <option value="white">White</option>
   <option value="black">Black</option>
   <option value="red">Red</option>
</select>

我不能做类似的事情:

$("#mySelect").val('red').addClass('redText');

2 个答案:

答案 0 :(得分:5)

试试这个:

$('option[value="red"]').addClass('redText');

$("#mySelect").val('red').addClass('redText');将仅选择<select>标记,并将其value属性设置为“red”。 val()方法是一个setter / getter。

答案 1 :(得分:0)

这将在选择中找到第7个选项,并使用任何有趣的类点亮它。

$('#myselect).find(" option:eq(7)").addClass("interesting_class");