我使用兩個單獨的時間選項來計算持續時間,這對用戶來說效果很好。不過,我也想獲得持續時間 - 我希望在頁面的後期使用這個持續時間。我的問題是 - 我怎樣才能訪問已經計算出來的持續時間,並在使用第二個時間選擇器時顯示給用戶?允許訪問jQuery時間選擇器中計算的持續時間
我使用這個jQuery timepicker:https://github.com/jonthornton/jquery-timepicker#timepicker-plugin-for-jquery
我的HTML
<div class = "form-group">
<label for="lesson_start_time">Lesson start time:</label>
<input type="text" id="lesson_start_time" name="lesson_start_time" class="form-control ui-timepicker-input">
</div>
<div class = "form-group" id="end_time">
<label for="lesson_end_time">Lesson end time:</label>
<input type="text" id="lesson_end_time" name="lesson_end_time" class="form-control ui-timepicker-duration">
</div>
我的js
// for start time of lesson
$('#lesson_start_time').timepicker({ 'step': 15 });
// temporarily disable end time
$("#lesson_end_time").prop('disabled', true);
// when a start time is chosen
$('#lesson_start_time').on('changeTime', function() {
// enable the end time input
$('#lesson_end_time').prop('disabled', false);
// enable the input as a timepicker
$('#lesson_end_time').timepicker({
'minTime': $(this).val(),
'showDuration': true,
'step':15
});
});