以编程方式启动 html5 datetime-local

use*_*116 5 html datetime

无论如何要从 html5 元素 type="datetime-local" 启动日历/时间视图?

<input type="datetime-local" id="dtl" />

<script>
$('#dtl').click();
</script>
Run Code Online (Sandbox Code Playgroud)

不起作用,即使您可以在单击时侦听事件。

rob*_*der 4

不幸的是,事实并非如此。

每个浏览器的 HTML5 日历视图实现方式都不同,因此没有可靠的方法来激活浏览器的日期时间日历选择器。你能做的最好的事情可能就是$('#dtl').focus();专注于这个领域,但我知道这不是你想要的。

跨浏览器的替代方案是使用jQuery UI datepicker之类的东西。