我必須更改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