2012-09-24 81 views

回答

9

如果你不想使用current時間(這是一個默認情況下),您可以使用在初始化選項:

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

或者你可以使用輸入的值屬性(這簡化了初始化爲幾個時間選擇器):

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

Demo (jsfiddle)

+0

我不能使用'{defaultTime: '值'}'功能..不得不與它撿起來'.attr('value')':/任何想法爲什麼?編輯:也許在https://github.com/tispratik/bootstrap-timepicker-rails –

+1

@carlos你沒有使用插件的相同的叉子一些變化。檢查問題中的鏈接。 – Sherbrow

+0

我注意到,後來:)謝謝 –

3

我是作者的時間選擇器。

默認時間的「價值」選項已被棄用。你有多種方式爲默認的時間設置爲特定值

設定值屬性

<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

​​

或調用setTime方法

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

只需打開一個問題,在github上,如果你有任何問題!

+0

這似乎並不爲我工作... HTTP: //bit.ly/YjublF發佈到github上 - 謝謝! – kneidels

+0

你寫了這個'$( '#timepicker')timepicker({ 默認值:'12:45 AM」 });',但在您的演示頁面,您使用'defaultTime'不'defaultValue',所以它是正確的。 ?當我使用'defaultTime'時,它不適用於我 –

+0

@jdewit請在選擇後提及如何隱藏它。 – Raham

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> 

爲我的作品...

1

解決的辦法是:

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

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