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

Posted

技术标签:

【中文标题】如何以编程方式在 ipad 上打开 html 选择选项【英文标题】:How to programatically open html select options on ipad 【发布时间】:2015-04-13 05:11:38 【问题描述】:

我尝试了焦点、选择、触发点击/点击事件,但没有运气。

我看到 Facebook 注册页面实现了这一点。有一个感叹号。如果您触摸任何生日选择控件而不更改它,然后将注意力集中在其他地方,它就会显示出来。当您点击 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);

【问题讨论】:

“看下面的图片”图片在哪里?以及您尝试过在这里发布一些代码吗? 上传图片到“imgur.com”之类的地方,然后把图片链接放在这里...... 【参考方案1】:

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

jsfiddle

【讨论】:

对不起,问题是关于如何在单击图标而不是显示图标时打开下拉选项列表。谢谢! @dyt 这就是<label> 的作用。在我的 iPad 上工作

以上是关于如何以编程方式在 ipad 上打开 html 选择选项的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式将图像下载到 iPad?

ipad如何在一个视图上以编程方式创建多个表

如何仅在代码中打开 ipad 上的图像选择器

如何在 iPad 上以编程方式启动 iBooks 电子阅读器?

如何以编程方式打开时间选择器

如何以编程方式打开选择