datetimepicker не является функцией jquery - PullRequest
14 голосов
/ 30 декабря 2011

Я работаю с datetimepicker jquery ui, когда код ниже html, datetimepicker не отображается, и когда я проверяю с помощью firebug console, он отображает ошибку ``

$("#example1").datetimepicker is not a function
[Break On This Error] $("#example1").datetimepicker(); 

и ниже код

<link href="css/styles.css" rel="stylesheet" type="text/css">
<link href="css/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css">

<style>
    .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }

    .ui-timepicker-div dl { text-align: left; }
    .ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
    .ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }          
    .ui-timepicker-div td { font-size: 90%; }           
    .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }                   

</style>


<script type="text/javascript" src="scripts/jquery.js"></script>

<script type="text/javascript" src="scripts/jquery/ui/jquery.ui.datepicker.js"></script>
<script type="text/javascript" src="scripts/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="scripts/jquery/ui/jquery-ui-timepicker-addon.js"></script>
<script type="text/javascript" src="scripts/jquery/ui/jquery-ui-sliderAccess.js"></script>

<script>
    $(document).ready(function(){
        $("#example1").datetimepicker();
    });
</script>

<script>

</script>

<input type="text" id="example1" class="hasDatePicker">

Ответы [ 6 ]

12 голосов
/ 29 апреля 2014

У меня была такая же проблема с расширением начальной загрузки datetimepicker. Включая момент.js до того, как datetimepicker.js был решением.

10 голосов
/ 11 июня 2016

По какой-то причине эта ссылка решила мою проблему ... Я не знаю, почему ..

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js"></script>

Тогда это:

<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/js/bootstrap-datetimepicker.min.js"></script>

ПРИМЕЧАНИЕ: я использую Bootstrap 3 и Jquery 1.11.3

10 голосов
/ 31 декабря 2011

Имейте в виду, DatePicker пользовательского интерфейса jQuery не инициализируется с datetimepicker (), здесь, похоже, есть плагин / аддон: http://trentrichardson.com/examples/timepicker/.

Тем не менее, только с jquery-ui это на самом делеинициализируется как $("#example").datepicker().См. Демонстрационный сайт jQuery здесь: http://jqueryui.com/demos/datepicker/

   $(document).ready(function(){
        $("#example1").datepicker();
    });

Чтобы использовать указатель даты и времени по ссылке, указанной выше, вы должны быть уверены, что путь к сценариям является правильным для плагина.

8 голосов
/ 21 июня 2015

Это все о порядке сценариев.Попробуйте изменить их порядок, поместите jquery.datetimepicker.js, чтобы он был последним из всех сценариев!

0 голосов
/ 19 ноября 2018
 $(document).ready(function(){
    $("#example1").datetimepicker({
      allowMultidate: true,
      multidateSeparator: ','
    });
 });
...