更改输入[类型=时间]的值?

Fez*_*sta 3 jquery html5

我试图更改inputwith类型的值,time但是找不到解决方案。

这是我的尝试:

$("input").val("10.15");
Run Code Online (Sandbox Code Playgroud)

小提琴:http//jsfiddle.net/bUYC6/

我能怎么做?

Mac*_*eeE 5

如您所知,您必须提供RFC3339标准化时间格式,在Internet日期/时间格式中有更好的解释,因此干净的输入应为:

$("input").val( "18:01:07" );
Run Code Online (Sandbox Code Playgroud)

小提琴:http : //jsfiddle.net/2btUd/

尽管我相信您正按照上面的链接中的说明尝试输入secfrac(几分之一秒..),但您可以应用:

<input type="time" value="" step="0.10" />
<script>
    $("input").val( "00:00:00.10" );
</script>
Run Code Online (Sandbox Code Playgroud)

小提琴:http : //jsfiddle.net/7eh93/

可以理解,这不是一个干净的方法,但是我认为<input type="time" />最好不要使用时间分数。