gpt4 book ai didi

javascript - 单击事件上的 CoffeeScript 不起作用

转载 作者:行者123 更新时间:2023-11-28 04:08:21 25 4
gpt4 key购买 nike

我是 CoffeeScript 和 JS 的新手。我试图在单击 div 时创建警报,但我不确定为什么我的代码不起作用。所有这些文件都在同一个目录中。

first.coffee

$('#button').on 'click', -> alert 'Hello World!'

我在 button 之前尝试过使用和不使用散列。

编译后:

first.js

// Generated by CoffeeScript 1.12.4
(function() {
$('#button').on('click', function() {
return alert('Hello World!');
});

}).call(this);

HTML 看起来像这样。我也尝试过将脚本移到标题中,但我认为这没有什么不同。

first.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CoffeeScript</title>
<link rel="stylesheet" type="text/css" href="first.css">
</head>
<body>
<div id='button'></div>
<script src='first.js'></script>
</body>
</html>

以及 div 的样式:

first.css

#button {
width: 100px;
height: 100px;
background-color: black;
}

最佳答案

您需要在脚本之前添加对 jQuery javascript 库的引用

<body>
<div id='button'></div>
<script src='/path/to/jquery-3.1.1.min.js'></script>
<script src='first.js'></script>
</body>

您需要将 jQuery 下载到您的系统并提供正确的路径。

关于javascript - 单击事件上的 CoffeeScript 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42843826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com