「最新」選擇的選項的文字我有一個HTML選擇列表,它可以有多種選擇:獲取從多個選擇列表
<select id="mySelect" name="myList" multiple="multiple" size="3">
<option value="1">First</option>
<option value="2">Second</option>
<option value="3">Third</option> `
<option value="4">Fourth</option>
...
</select>
我想獲得一個選項的文本,每次我選擇了它。我使用jQuery做到這一點:
$('#mySelect').change(function() {
alert($('#mySelect option:selected').text());
});
看起來很簡單,但是如果選擇列表已經有一些選擇的選項 - 它會返回自己的文字了。例如,如果我已經選擇了「第二」選項,選擇「第四」後,警報會給我這個 - 「SecondFourth」。那麼,有沒有簡單的方法使用jQuery獲取「當前」選定選項的文本,還是必須使用字符串進行播放並過濾新文本?
這將追加選擇每次(不只是你點擊一個)的所有選項,造成了非常大的/成長串:) – 2010-07-22 12:04:15