Javascript jquery mobile:Selectmenu需要选择两次

Javascript jquery mobile:Selectmenu需要选择两次,javascript,jquery-mobile,cordova,Javascript,Jquery Mobile,Cordova,我有一个带有自动完成街道的输入字段和一个带有selectmenu编号的输入字段。如果您选择了一条街道,则带有数字的selectmenu将从本地数组中填充。在FF和Chrome上可以正常工作,但在iPhone上不行 问题是,我第一次选择某项内容时,selectmenu不起作用。我可以看到选项,选择一些东西,但这被忽略。假设我选择3,它保持数字1。如果我再试一次,它会起作用 只有我先换街道,问题才会出现。如果我不改变街道,号码选择就行了。所以我猜选择菜单不是完全创建的或者类似的东西 HTML 你试过

我有一个带有自动完成街道的输入字段和一个带有selectmenu编号的输入字段。如果您选择了一条街道,则带有数字的selectmenu将从本地数组中填充。在FF和Chrome上可以正常工作,但在iPhone上不行

问题是,我第一次选择某项内容时,selectmenu不起作用。我可以看到选项,选择一些东西,但这被忽略。假设我选择3,它保持数字1。如果我再试一次,它会起作用

只有我先换街道,问题才会出现。如果我不改变街道,号码选择就行了。所以我猜选择菜单不是完全创建的或者类似的东西

HTML


你试过狩猎吗?Safari应该为您在iphone上遇到的问题提供解决方案。

您在Safari中尝试过吗?Safari应该为您在iphone上面临的问题提供解决方案。

好的,我终于找到了解决方案

通过设置data native menu=false,可以防止iPhone使用其本机菜单控制盘。使用jquery中的可选选择菜单,它可以正常工作:

<select name="number" id="number" data-native-menu="false" ></select>

在中找到了。

好的,我终于找到了解决方案

通过设置data native menu=false,可以防止iPhone使用其本机菜单控制盘。使用jquery中的可选选择菜单,它可以正常工作:

<select name="number" id="number" data-native-menu="false" ></select>

在中找到。

谢谢你的想法!它在狩猎中也很管用。但是Safari没有iPod上弹出的选择轮。我认为问题与此有关,但Safari是一个很好的建议。用这种方法解决了其他一些问题;很高兴知道:事实上很难找到问题的根源,但小步骤会有所帮助。你很幸运!因为有赏金,我最好把它给你。玩得高兴谢谢你的主意!它在狩猎中也很管用。但是Safari没有iPod上弹出的选择轮。我认为问题与此有关,但Safari是一个很好的建议。用这种方法解决了其他一些问题;很高兴知道:事实上很难找到问题的根源,但小步骤会有所帮助。你很幸运!因为有赏金,我最好把它给你。玩得高兴
<select name="number" id="number" data-native-menu="false" ></select>