【发布时间】:2011-12-18 11:13:37
【问题描述】:
我在 .js.coffee 文件中编写了一些 JQuery 代码,但出现以下错误:TypeError: 'word' is undefined.
我是 Rails 3.1 的新手,所以我不确定此错误消息的含义。
这是 .js.coffee 文件中代码的 sn-p:
$(document).ready(function(){
$("#project_name").focus(function(){
changeBorder("project_name");
});
$("#project_name").blur(function(){
resetBorder("project_name");
});
...
});
function changeBorder(formName){
$("#" + formName).css({border: '1px solid #168DD8', background: '#f2f2f2'});
}
function resetBorder(formName){
$("#" + formName).css({border: '1px solid #999999', background: '#ffffff'});
}
感谢任何帮助。
【问题讨论】:
-
为什么要在 .js.coffee 文件中编写 javascript?如果您想使用 Javascript,请将其文件扩展名重命名为 .js
-
是的,我只是在利用 rails 生成的内容。我刚刚阅读了一些coffeescript 文档,它的语法有很多不同。我只是简单地把它做成一个 .js 文件。谢谢。
标签: jquery ruby-on-rails coffeescript