【问题标题】:Trying to use CoffeeScript with JQuery, I get a "document is not defined" error尝试将 CoffeeScript 与 JQuery 一起使用,我收到“未定义文档”错误
【发布时间】:2011-06-20 06:57:10
【问题描述】:

我开始像往常一样使用 javascript,所以:

$(document).ready ->

但是当我保存时,我得到一个未定义的文档。到目前为止,我还没有找到使它起作用的方法。

编辑:通过保存,我的意思是我使用的是咖啡 -w。错误是因为我忘记使用 -c 选项。

【问题讨论】:

  • 您正在将 CoffeeScript 编译为 JavaScript,对吧?
  • 实际上,这是个错误。我在命令行中添加了 -c 并且它起作用了。
  • 旁注:您可以将该语句折叠成$ ->

标签: jquery coffeescript


【解决方案1】:

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

$(document).ready -> alert 'blah'

如果这不起作用,请进行类似的测试

alert document.title

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

【讨论】:

  • 谢谢你,它让我看到了我错在哪里,这很愚蠢。显然,我并没有尝试实际编译代码,只是为了运行它,因为我忘记输入 -c 选项,现在一切正常:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-02
  • 2019-05-25
  • 1970-01-01
  • 2021-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多