我正在寻找一种使用 Javascript(特别是 jQuery)以编程方式清除 HTML5 日期字段的方法。到目前为止,我已经尝试了两种我认为显而易见的方法:
$('input[type=date]').val('');
$('input[type=date]').val('0000-00-00');
但至少它们都不能在最新版本的 PC 版 Chrome 上运行,还没有在其他浏览器或平台上尝试过它们。是否有 API 调用或可以跨浏览器方式清除日期字段的东西?我搜索过的解决方案 this要求用户清除日期字段,而我需要以编程方式完成此操作。
最佳答案
$("input[type=date]").val("")
在 chrome 中对我有用。它将输入字段设置为 dd/mm/yyyy。
也许是特定于浏览器的。大多数浏览器仅部分支持或不支持此输入:http://caniuse.com/input-datetime
关于javascript - 如何以编程方式清除 HTML5 日期字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20885890/