2012-07-15 80 views
0

我有一個普通的選擇元素,我設置爲第一個選項。如何使用HTML在Jquery Mobile中設置選定的選項?

<select name="hersteller_typSEL" id="hersteller_typSEL" data-theme="c"> 
    <option value="aktiv" selected="selected">#tx_sellerlist_available_sellers#</option> 
    <option value="alle">#tx_sellerlist_all_sellers#</option> 
</select> 

我第一次加載頁面,這招的確奏效......

如果我再選擇第二個選項,並單擊(火狐)刷新按鈕刷新頁面,我總是得到的第二選項作爲初始值,這是讓我瘋了...因爲選擇=「選擇」是正確的第一個選項,但JQM把第二個選項的測試ui-btn文本

問題
如何在頁面重新載入時在JQM中設置選定的選項? (我並不是說在DOM中來回移動,而是在瀏覽器(Firefox)中單擊刷新,但我仍然得到錯誤的值)。

+0

您是否嘗試過在頁面加載時調用刷新? jquerymobile.com/demos/1.0a4.1/docs/forms/forms-selects.html – 2012-07-15 14:56:31

+0

1.0a4.1有點過時了。當然,我可以Jquery selectmenu('刷新'),但我不明白爲什麼整頁刷新將選項設置爲錯誤的值。完全刷新應該啓動JQM clean,那麼JQM如何忽略selected =「selected」或爲什麼Firefox爲JQM設置了錯誤的值? – frequent 2012-07-15 15:00:51

+0

對不起,關於過時的鏈接,我在手機上。我一直有問題,Firefox沒有正確更新選擇語句。我一直在代碼中修復它。 – 2012-07-15 15:02:40

回答

0

根據文檔jquerymobile.com/demos/1.0a4.1/docs/forms/forms-selects.html,您需要在代碼中更新select元素後調用refresh

你也應該在頁面加載時做到這一點。

相關問題