【发布时间】:2017-05-10 04:28:42
【问题描述】:
我有这个 html:
<input required="" id="time" type="time">
js:
var time = $('#time').val();
console.log(time); // it outputs e.g. 10:00
var newTime = time--; // NaN
var convert = new Date(time); // Invalid Date
如何处理输入值?我想将它与其他输入的值或其他基本操作(例如将时间缩短 1 小时)进行比较,但我无法将其转换为 Date 对象。
【问题讨论】:
-
document.querySelector("#time").valueAsDate或.valueAsNumber-> HTMLInputElement -
我知道,但问题是如何将其转换为日期?编辑:谢谢
-
有什么方法可以在 jquery 中获取该值(使用 $(this))? $(this).valueAsDate 不起作用
-
@dontHaveName "有什么方法可以在 jquery 中获取该值(使用 $(this))?$(this).valueAsDate 不起作用" @987654327 @ 是
DOM元素属性,而不是 jQuery 方法。见帖子。
标签: javascript jquery html