TypeError não capturado: undefined não é uma função ao usar a interface do usuário do jQuery

Eu não usei o jQuery antes e queria usarDateTimePicker plugin na minha página da web.

Eu baixei o arquivo do plugin e os coloquei no mesmo diretório que os arquivos HTML.

Eu apliquei diretamente o código emHow to use it? nohttp://xdsoft.net/jqplugins/datetimepicker/.

Ele lançou o seguinte erro.

TypeError não capturado: undefined não é uma função pixelcrawler: 61 (função anônima)

Meu código segue.

<script type='text/javascript' src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="file:///jquery.datetimepicker.css"/ >
<script src="file:///jquery.datetimepicker.js"></script>
<script>
    jQuery('#datetimepicker').datetimepicker();
</script>

<div class="container">
  <div class="text-center">
    <div class="page-header">
      <h1>${conf['title']} <small>${conf['description']}</small></h1>
    </div>
  </div>
  <div class="text">
      <input id="datetimepicker" type="text" >
                                        .
                                        .
                                        .
                                        .
                                        .

Eu não conseguia descobrir qual era o problema. Eu tentei muitas outras opções aparentemente prováveis, mas também não funcionou.

(As tags $ {} são usadas para oMako linguagem de modelo. estou usandoCherrypy.)

ATUALIZAR:

Eu descobri a fonte do problema.

É dejQuery('#datetimepicker').datetimepicker();.

Quando testado, odatetimepicker() função foi indefinida. Talvez a maneira como importei a biblioteca estivesse errada?

questionAnswers(10)

yourAnswerToTheQuestion