jquery mobile多页下拉列表未显示所选值
jquery mobile multipage dropdown not displaying selected value
我已经使用他们的多页模板编写了我的第一个jquery移动网站。
在我的应用程序中,主页面的更改可能会影响子页下拉列表中所选的值。第一次进入子页面时,会选择并显示正确的选项。之后,当我转到子页面时,正确的选项是选择(勾选),但显示了错误的选项。
我创建了一个jsfiddle来演示这一点。。。http://jsfiddle.net/afePj/2/
第一页允许您选择一个选项。。。
<select name="selectname1" id="selectid1" onChange="changePageTwo()">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>
并将第二页上的选定值设置为匹配。。。
function changePageTwo() {
select1 = document.getElementById('selectid1');
select2 = document.getElementById('selectid2');
select2.selectedIndex = select1.selectedIndex;
}
当你到达第二页时,我希望显示所选的值。但页面显示一次后,它显示的选项永远不会改变。。。
<select name="selectname2" id="selectid2">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>
关于如何使子页面显示所选值,有什么想法吗?
感谢
当您在jQuery Mobile中更新选择菜单时,您需要调用选择菜单小部件的刷新菜单,以便更新显示以匹配本地元素
例如
$('selectid2').selectmenu('refresh');
http://jsfiddle.net/afePj/4/
相关文章:
- 如何在按钮中显示下拉列表中选定的元素
- KendoUI 工具栏拆分按钮会自动突出显示下拉列表中的第一个选项.如何使所有选项看起来相同
- 所选多选在首次单击时不显示下拉列表
- jQuery 自动完成:首次键入后不显示下拉列表
- 单击其他元素(文本输入)时显示下拉列表
- 在索引上显示下拉列表更改了另一个下拉列表 .net 2.0
- 如何在jQuery弹出窗口中显示下拉列表选择列表并检索所选值
- 每次单击按钮时显示下拉列表
- 从 URL 获取选项值,以显示下拉列表中的特定菜单项
- 如何以大写字母单独显示下拉列表的选定值
- jQuery函数,一个用于在单击时显示下拉列表,另一个用于从下拉列表中获取所选项目
- 在jsp页面中显示下拉列表的选定值
- jquery时间选择器不显示下拉列表
- 根据正确选择的单选按钮显示下拉列表
- Javascript隐藏/显示下拉列表中的项目
- 如何在asp.net中显示下拉列表的所有项
- 停止chrome显示下拉列表时,单击一个选择
- jQuery -点击链接时不能显示下拉列表
- 如何在角材质的对话框内容中显示下拉列表/下拉列表/选择列表?
- 在模式窗口MVC4上显示下拉列表