Я раньше не использовал jQuery, и я хотел использовать плагин DateTimePicker
на моей веб-странице.
Я загрузил файл плагина и поместил его в тот же каталог, что и файлы HTML.
Я непосредственно применил код в How to use it?
в http://xdsoft.net/jqplugins/datetimepicker/.
Он высказал следующую ошибку.
Uncaught TypeError: undefined не является функцией pixelcrawler: 61 (анонимная функция)
Мой код следует.
<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" >
.
.
.
.
.
Я не мог понять, в чем проблема. Я попробовал много других, казалось бы, вероятных вариантов, но он просто не работал.
(Теги ${} используются для языка шаблона Mako
. Я использую Cherrypy
.)
UPDATE:
Я понял источник проблемы.
Это от jQuery('#datetimepicker').datetimepicker();
.
При тестировании функция datetimepicker()
была undefined. Может быть, способ, которым я импортировал библиотеку, был неправильным?