Этот вопрос уже задан много раз, но никто из них не работал для меня. Я пытаюсь использовать этот сборщик дат в файле JSP
. Это мой сценарийdatepicker не является функцией
<head>
<title>My Home</title>
<link rel="stylesheet" type="text/css"
href="../resource/css/page-style.css" />
<link rel="stylesheet" type="text/css"
href="../resource/css/jQuery-ui.css" />
<script src="../resource/js/jquery-1.9.1.js"></script>
<script src="../resource/js/jquery-ui.js"></script>
<script type="text/javascript" src="../resource/js/form-elements.js"></script>
<script type="text/javascript">
$("document").ready(function() {
$("#shortcuts").load("shortcut.html");
$("#datepicker").datepicker();
alert('jQuery is working');
});
</script>
</head>
Файл shortcut
загружается отлично, предупреждение также показывается. Я получаю сообщение об ошибке TypeError: $(...).datepicker is not a function
. Я не сталкиваюсь с этой проблемой, если я запустил этот скрипт в html-файле, размещенном на моем рабочем столе, когда я скопирую код перехода в свою IDE и запустил его. Я получаю эту ошибку на своей консоли. Пожалуйста, предложите мне, что я могу сделать? Я знаю, что этот вопрос задают несколько раз. Я проверил каждый ответ, это единственный link, имеющий близкую совпадение с моей проблемой, но не работал для меня.
Я так не считаю. Тот же самый тег 'head', который у меня есть в другом файле. Работает отлично. – NewUser
убедитесь, что у вас есть 'DOM' с идентификатором' datepicker', а также убедитесь, что 'ID' уникален. –
код кажется прекрасным .. заставляет ваш ui загружен .. просмотрите источник своей страницы и нажмите ссылку jquery-ui в firefox, чтобы проверить, загружен ли ui или нет. – bipen