无论如何要从 html5 元素 type="datetime-local" 启动日历/时间视图?
<input type="datetime-local" id="dtl" />
<script>
$('#dtl').click();
</script>
Run Code Online (Sandbox Code Playgroud)
不起作用,即使您可以在单击时侦听事件。
不幸的是,事实并非如此。
每个浏览器的 HTML5 日历视图实现方式都不同,因此没有可靠的方法来激活浏览器的日期时间日历选择器。你能做的最好的事情可能就是$('#dtl').focus();专注于这个领域,但我知道这不是你想要的。
跨浏览器的替代方案是使用jQuery UI datepicker之类的东西。