经过两天的努力,我仍然无法集成node+express+boilerplate和一个简单的JQuery模块(日期选择器)。
作为最终检查,我克隆了该项目的新副本并添加了以下 4 行。它未能显示日期提示,这确认问题不在我这边。正常 html 项目上的相同 4 行代码也有效。
我决定放弃这个,但它不起作用应该是有原因的。我仍然无法弄清楚。
要克隆的项目:https://github.com/mape/node-express-boilerplate
将这4行添加到view目录下的layout.ejs的head元素中。
<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>
<p>Date: <input type="text" id="datepick"></p>
<script type="text/javascript">
$(function() {
$("#datepick").datepicker();
});
</script>
最佳答案
您也将段落 html 元素添加到该元素中吗?如果是这样,请尝试将其移至 <body>
内标记某处,例如views/index.ejs 文件。
关于Node.js + Express + 样板 + jquery 模块不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11409300/