我試圖動態設置名爲listSelector的標記中的第一個值的屬性。下面不工作,有什麼想法?JQuery - 設置第1個值的屬性<option> in <select>標記
請注意我正在使用JQuery 1.7.2。
我不認爲這與JSON調用有關,因爲將response.posts [0] .url應用於href是很好的。乾杯。
$.getJSON('http://onrepeatthisweek.tumblr.com/api/read/json?callback=?',
function(response) {
$("#listSelector option").first().attr('value',response.posts[0].url);
});
<select id="listSelector" onchange="location = this.options[this.selectedIndex].value;">
<option>Latest</option>
<option value="2014top20">2014 Top 20</option>
<option value="2013top20">2013 Top 20</option>
<option value="2012top20">2012 Top 20</option>
<option value="2011top20">2011 Top 20</option>
<option value="2010top20">2010 Top 20</option>
</select>
您好,感謝,但我只是去嘗試,它不工作 – user1951962
道歉,有點尷尬,但我沒有正確測試此,它的工作,感謝您的幫助。 – user1951962