【发布时间】:2016-10-10 18:03:13
【问题描述】:
我正在创建一个网站,我正在使用 NodeJS 服务器。在我的公用文件夹中,我有一个名为 website.js 的脚本,它具有 jQuery 代码,可在单击 h1 时提供一个 console.log。 (下面的代码)。但是当我在浏览器中单击 h1 时,它不起作用。该文件已正确加载,没有 404 错误,并且我的 CSS 样式表工作正常。
进一步测试:我做了一个简单的测试,看看当我调用它响应的变量(下面的测试代码)时它是否会返回文本:“”(两个引号)所以它一定不能识别它。
//Test code
var xyz = $("#testh1").text();
//jQuery Code
$("#testh1").on("click", function(){
console.log("Clicked");
});
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="/javascripts/website.js"></script>
<link rel="stylesheet" type="text/css" href="/stylesheets/website.css">
<script src="https://code.jquery.com/jquery-2.2.4.js" integrity="sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq/8PuOW33aOqmvFpqI=" crossorigin="anonymous"></script>
<title>test</title>
</head>
<body>
<h1 id="testh1">TEST</h1>
</body>
</html>
【问题讨论】:
标签: javascript jquery html node.js ejs