2016-11-30 144 views
1

我在JQuery Mobile 1.4.5頁面中使用以下代碼,它顯示了一個jqm多個自定義選擇菜單。JQM自定義選擇不動態選擇項目

<select id="myselect" multiple="multiple" data-native-menu="false"> 
       <option value="empty">options title</option> 
       <option value="a1">option 1</option> 
       <option value="a2">option 2</option> 
       <option value="a3">option 3</option> 
</select> 

當發生pagecontainershow時我正在搜索代碼片段來選擇/檢查dinamically多個選項。 看來在「Selectmenu Widget Api Reference」中沒有任何方法。

該組件是我的目的很不錯,但我也需要通過JavaScript來控制它(因爲我必須保存到localStorage的選擇項目,並再次對頁面加載重新選擇的話)

https://jsfiddle.net/2s77oc88/3/

有什麼建議嗎?

+0

我不明白你想完成什麼,你可以添加你的JavaScript/jQuery,甚至更好的[jsfiddle](http://jsfiddle.net/)更快的答案? – TheWandererr

+0

感謝您的評論。 https://jsfiddle.net/2s77oc88/3/ – Giuseppe

回答

1

有很多方法可以做到在這裏是一個EXAMPLE
您可以選擇使用.val()方法的價值不同的選擇。

像這樣例如:$("#myselect").val("a2").change();

您必須添加.change()方法來更新選擇菜單。

+0

謝謝你的簡單解決方案,change()方法是關鍵! – Giuseppe