我必须更改jQuery UI的字体颜色编辑值时选择。该DOM看起来是这样的:jQuery:编辑值时更改表单输入的颜色
<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");
});
其中一期工程,但它一直在变化selectBoxes,因为我不知道如何只是改变了编辑的颜色选择?
寻找与当前'select'用'$(这)'选择。像'$(this).siblings('。ui-selectmenu-status')'。 – elclanrs 2013-04-26 06:17:07
@elclanrs,这是一个答案,而不是评论... – gdoron 2013-04-26 06:17:55