编辑值时,我必须更改 jQuery UI Select 的字体颜色。DOM 看起来像这样:
<dd>
<select class="filter large" name="xx" style="display: none;">
<option value="0">--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3" selected="selected">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown" id="undefined-button" role="button" href="#" aria-haspopup="true" aria-owns="undefined-menu" style="width: 161px;">
<span class="ui-selectmenu-status">3</span>
<span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</dd>
这是我的 Jquery 代码:
$('select').change(function() {
$('span.ui-selectmenu-status').css("color","red");
});
哪个有效,但它正在改变所有的选择框,因为我不知道如何改变编辑选择的颜色?