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?