2016-08-03 3 views
1

Эй Я использую плагин JQuery timePicker. при загрузке страницы я добавляя время с 7:00 утра до 10 вечераУдаление времени из плагина jqery timepicker и добавление нового

$(".timePickerDropDown").timePicker({ 
    startTime: "07:00", // Using string. Can take string or Date object. 
    endTime: new Date(0, 0, 0, 22, 00, 0), // Using Date object. 
    show24Hours: false, 
    separator: ':', 
    step: 15 
}); 

Но после того, что я должен загрузить пользовательский время, переходя к функции: .

function AppointmentTime(startTime) { 
    debugger; 
    if ($('.timePickerDropDown').length > 0) { 

      $(".time-picker-12hours").html(''); 
      $(this).timePicker({ 
       startTime: startTime, // Using string. Can take string or Date object. 
       endTime: new Date(0, 0, 0, 22, 00, 0), // Using Date object. 
       show24Hours: false, 
       separator: ':', 
       step: 15 
      }); 
    } 

} 

.

Теперь я прохожу 10:00 до этого, тогда он должен отображать время с 0:00 до 22:00. Но он все еще отображает время с 7:00 до 22:00 .

+0

Не могли бы вы связать с библиотекой, которую вы используете, пожалуйста, –

+0

JQuery-UI-timepicker-addon.js –

+0

jquery.timePicker.min.js –

ответ

1

Вместо $(this).timePicker({$(".timePickerDropDown").timePicker({ в этой функции.

$(this) в функции не соответствует ни одному элементу.

0

здесь вы можете получить библиотеку Timepicker отсюда. Это бесплатная и хорошая документация.

Here

Смежные вопросы