使用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>