尝试使用CoffeeScript和JQuery,我收到"文档未定义"错误

Phr*_*_00 11 jquery coffeescript

我开始就像我通常用javascript做的那样,所以:

$(document).ready ->
Run Code Online (Sandbox Code Playgroud)

但是当我保存时,我得到的文件没有定义.到目前为止,我还没有找到如何使其工作.

编辑:通过保存,我的意思是我正在使用咖啡-w.错误是由于我忘记使用-c选项.

kel*_*oti 18

CoffeeScript被编译成JavaScript.我不确定你在尝试什么,但在你的确切情况下,你的CoffeeScript看起来与你的JavaScript看起来并不相同.尝试:

$(document).ready -> alert 'blah'
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,只需做一个测试

alert document.title
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,我建议您不要在浏览器中运行此代码;)

  • 谢谢你,这让我看到了我错在哪里,而且非常愚蠢.显然,我没有尝试实际编译代码,只是为了运行它,因为我忘了扔-c选项,现在一切正常:) (4认同)