2009-07-29 29 views
0

我正在從jquery $ .post()中填充選擇框;如何獲取選擇框中顯示的AJAX選項

從帖子返回的選項值有一個選項,其中「selected ='selected'」,但不是將控件設置爲該選項,而是選擇並顯示字符串中的最後一個選項。

最後一個選項將其選定屬性設置爲true,但螢火蟲顯示選定的文本與正確的選項。

任何解決方案。

編輯

MARKUP := 
<select id='mailing_countries' ></select><br> 

POST RETVAL := 
<option id='mailing_zone_50' value='19.95' selected="selected" >Saturday Delivery (£19.95)</option> 
<option id='mailing_zone_11' value='7.95' >Next Working Day (£7.95)</option> 
<option id='mailing_zone_6' value='4.95' >2-4 Working Days (£4.95)</option> 

JS CODE := 
$('#mailing_countries').html(retval); 
+0

答覆已更新。 – 2009-07-29 15:53:11

回答

0

我已經做了,在過去,它已爲我工作。必須有一些與你不太一樣的東西。您可以採用JavaScript的方法來選擇一個選項是這樣的:

要改變一個選擇框所選擇的選項,你必須改變其selectedIndex,如:

document.forms[0].select.selectedIndex = 2; 

這是quirksmode。還有更多,所以檢查出來。

相關問題