4

Bootstrap Timepickerで初期化時間を動的に変更するにはどうすればよいですか?

http://jdewit.github.com/bootstrap-timepicker/

助けてくれてありがとう!

4

4 に答える 4

9

時間 (デフォルトの時間) を使用したくない場合currentは、初期化のオプションを使用できます。

$('someSelector').timepicker({defaultTime: '11:42 PM'});

または、入力の値属性を使用できます (これにより、複数のタイム ピッカーの初期化が簡素化されます)。

<input type="text" class="myClass input-small" value="12:42 PM">
$('.myClass').timepicker({defaultTime: 'value'});

デモ (jsfiddle)

于 2012-09-24T13:24:41.367 に答える
3

私はタイムピッカーの作者です。

デフォルト時間の「value」オプションは非推奨になりました。デフォルトの時間を特定の値に設定するには、さまざまな方法があります

値属性を設定します

<div class="bootstrap-timepicker">
    <input id="timepicker" type="text" value="12:45 AM"/>
</div>

または、データ属性を設定して、構成オプションをオーバーライドします

<div class="bootstrap-timepicker">
    <input id="timepicker" type="text" data-default-value="12:45 AM"/>
</div>

またはinitで

$('#timepicker').timepicker({
    defaultValue: '12:45 AM'
});

またはsetTimeメソッドを呼び出します

$('#timepicker').timepicker();
$('#timepicker').timepicker('setTime', '12:45');  

問題がある場合は、githubで問題を開いてください。

于 2013-02-01T01:04:34.053 に答える
1

解決策は次のとおりです。

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

        $('#timepicker-default').timepicker('setTime', time);
于 2014-07-23T10:22:22.550 に答える
0
<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>

それは私のために働きます...

于 2013-02-19T17:28:31.273 に答える