如果我想更改一个特定选项标签的颜色,我可以使用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');
答案 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");