我正在使用jquery更新選擇選項時,通過ajax調用返回值。我已經把這個回最簡單的形式,並同時可見值的變化,「選擇」屬性保持jquery .val()更改屬性選擇狀態
jQuery(document).ready(function($) {
$("#fetchCAP").on('click',function (e) {
$('#used_car_colour').val('grey');
});
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="button" class="button button-primary" name="fetchCAP" id="fetchCAP" value="Fetch">
<select name="used_car_colour" id="used_car_colour">
<option class="colour-option" value="">None</option>
<option class="colour-option" value="black" selected="">Black</option>
<option class="colour-option" value="brown">Brown</option>
<option class="colour-option" value="grey">Grey</option>
<option class="colour-option" value="white">White</option>
</select>
點擊獲取按鈕將更改所選值灰色。選中的屬性也應該變成灰色,但保持黑色。
它工作正常,我https://jsfiddle.net/h4sqc3zd/ – 2015-04-01 11:58:32
你爲什麼要在這裏更改選定的屬性? – empiric 2015-04-01 12:03:13