Я пытаюсь создать свой личный сайт с помощью экспресс-доставки и хочу поставить датупиксера на одну из страниц. Я попытался изменить файл ejs этой страницы, однако ничего не работает. Мне интересно, если это потому, что файл layout.ejs существует, и интересно, как я могу просто загрузить jquery-ui только из файла ejs.file? Потому что я не могу найти какой-либо связанный npm для установки. Большое спасибо за ответ! XDDatePicker jquery UI не работает
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/smoothness/jquery-ui.css" media="all">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
</head>
<body>
<script>
$(function() {
$("#datepick").datepicker();
});
</script>
<aside class="widget">
<p>Date: <input type="text" id="datepick"></p>
</aside>
</body>
</html>
Существует еще один подобный вопрос, но я думаю, что ответ не работает для меня. node.js - DatePicker jquery UI not workinng
Когда я только использую Экспресс и изменить index.ejs как следующий, он работает, но когда есть много страниц, то кажется, что это не может быть загружен ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/smoothness/jquery-ui.css" media="all">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
<script>
$(function() {
$('#datepick').datepicker();
});
</script>
</head>
<body>
<aside class="widget">
<p>Date: <input type="text" id="datepick"></p>
</aside>
</body>
</html>
Почему вы включаете jQuery UI * дважды *? А сам jQuery дважды? – Pointy
Поскольку я уверен, что загружен JQuery-UI, поэтому, помимо использования локального, я также включаю его с сайта ... но он не работает ... –
Вы включаете jQuery 1.10. 2, а затем после этого вы включаете jQuery 1.7.1, значительно более старую версию. Не делай этого. – Pointy