更改输入值[type = time]?

时间:2014-04-08 15:33:23

标签: jquery html5

我尝试更改类型为input的{​​{1}}的值,但我无法找到解决方案。

这是我的尝试:

time

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

我该怎么办?

2 个答案:

答案 0 :(得分:4)

如您所知,您必须提供RFC3339标准化时间格式,更好地解释了Internet Date/Time Format所以干净的输入将是:

$("input").val( "18:01:07" );

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

虽然我相信您正在尝试输入 secfrac (一小段时间......),如上面的链接中所述,您可以申请:

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

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

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

答案 1 :(得分:0)

你可以试试这个:

$("#someid").val("10:15");

这里很好用。