Twitter bootstrap 引导计时器选择器初始化时间更改

Twitter bootstrap 引导计时器选择器初始化时间更改,twitter-bootstrap,timepicker,Twitter Bootstrap,Timepicker,如何在引导计时器中动态更改初始时间 谢谢你的帮助 如果您不想使用当前时间(默认情况下为当前时间),可以使用初始化选项: $('someSelector').timepicker({defaultTime:'11:42 PM'}); 或者可以使用输入的value属性(这简化了几个时间选择器的初始化): $('.myClass').timepicker({defaultTime:'value'}); 我是作者,时间选择器 默认时间的“值”选项已被弃用。有多种方法可以将默认时间设置为特定值

如何在引导计时器中动态更改初始时间


谢谢你的帮助

如果您不想使用当前时间(默认情况下为当前时间),可以使用初始化选项:

$('someSelector').timepicker({defaultTime:'11:42 PM'});
或者可以使用输入的value属性(这简化了几个时间选择器的初始化):


$('.myClass').timepicker({defaultTime:'value'});

我是作者,时间选择器

默认时间的“值”选项已被弃用。有多种方法可以将默认时间设置为特定值

设置值属性

<div class="bootstrap-timepicker">
    <input id="timepicker" type="text" value="12:45 AM"/>
</div>
或者调用setTime方法

$('#timepicker').timepicker();
$('#timepicker').timepicker('setTime', '12:45');  
如果您有任何问题,只需在github上打开一个问题


<div class="input-append bootstrap-timepicker span8"><input id="timeinput" type="text" class="timepicker-2 input-small" value="current"><span class="add-on"><i class="icon-time"></i></span></div>
这对我很有用…

解决方案是:

var time = '@Model.MarketTime.ToString("h:mm tt")'

        $('#timepicker-default').timepicker('setTime', time);

我无法使用
{defaultTime:'value'}
功能。。必须用
.attr('value')
:知道为什么吗?编辑:可能对@carlos进行了一些更改,您没有使用相同的插件分支。检查问题中的链接。我后来注意到:)谢谢你回答了同样的问题,并且可以验证{defaultTime:'value'}在主分支@Johnny4000的基础上是否有效。我确信你的意思是,这似乎对我不起作用。。。刚刚发布到github-谢谢!您编写了这个
$('#timepicker')。timepicker({defaultValue:'12:45am'})
但是在演示页面中,您使用的是
defaultTime
而不是
defaultValue
,那么它在哪里是正确的呢?当我使用
defaultTime
时,它不适用于me@jdewit请说明选择后如何隐藏它。
<div class="input-append bootstrap-timepicker span8"><input id="timeinput" type="text" class="timepicker-2 input-small" value="current"><span class="add-on"><i class="icon-time"></i></span></div>
var time = '@Model.MarketTime.ToString("h:mm tt")'

        $('#timepicker-default').timepicker('setTime', time);