如何以编程方式在 ipad 上打开 html select 选项

How to programatically open html select options on ipad

我尝试使用焦点,select,触发了 click/tap 事件,但没有成功。

我看到 Facebook 注册页面实现 this.There 是一个感叹号。如果您在不更改任何生日 select 控件的情况下触摸任何控件,然后将焦点放在其他地方,它就会显示出来。当您点击 iPad Safari 上的感叹号时,会发生有趣的事情。年份选项将出现。 (它没有显示在我用来输入此问题的桌面 Chrome 上)。

所以问题是如何为 iPad 实现相同的行为?

我把 Facebook 注册页面的图片放在 http://imgur.com/Hh6JHPW

我试过的一些代码: $('#someselect').val('test'); $('#someselect').focus(); $('#someselect').click(); $('#someselect').prop('selectedIndex',0); $('#someselect').mousedown(); $('#someselect').prop('size',10);

如果下拉列表的值为默认值,您可以只使用隐藏的 <label> 和一些 Javascript 来显示它。

jsfiddle