2016-11-30 140 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