使用jquery隐藏nodeJs中的元素
我是nodeJs的新手,一直在玩弄它。 我也试过NodeJsexpression,这一切似乎很好。 不过,我一直在试图使用Jquery,它可以处理客户端操作,比如效果等,但是即使是最基本的东西也似乎失败了。 所以代码如下:
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script src="../public/javascripts/indexSite.js"></script> <title><%= title %></title> <link rel='stylesheet' href='/stylesheets/style.css'/> </head> <body> <h1><%= title %></h1> <p>Welcome to <%= title %></p> </body> </html>
这只是在nodeJs中创build项目时创build的index.ejs文件,并添加了两个脚本标记。 indexSite.Js文件如下:
$(document).ready(function(){ $("body").hide(); });
这是相当简单,但我实际上隐藏的身体无法。另外,当检查控制台的应用程序,服务器你有什么,拿起indexsite.js文件:
GET /public/javascripts/indexSite.js 404 5.113 ms - 856 GET /stylesheets/style.css 304 6.886 ms - - GET / 304 1.753 ms - -
所以我很傻
indexSite.js上有一个404(未find错误)。
replace:
<script src="../public/javascripts/indexSite.js"></script>
带有:
<script src="/javascripts/indexSite.js"></script>