首页 > 解决方案 > 如何在 JQuery 中触发 Safari/iOS 中的“时间控制”?

问题描述

我有这个带有以下代码的 MCVE:

<input type="time" id="timeInput">
<input type="button" id="triggerTime" value="Trigger Time">

$("#triggerTime").click(() => { $("#timeInput").trigger("click"); });

Android:单击按钮有效,并且出现时间浏览器控件 - 这意味着我可以间接强制控件出现而无需直接单击它。
iOS:单击按钮不会显示时间控制,因为 Safari 会忽略trigger呼叫。

我的问题:

有没有办法可以在 iOS 下从 Safari 触发日期时间/时间控制,因为它在 Android 下工作?

标签: javascriptjquerymobile-safari

解决方案


推荐阅读