我是jquery的新手,我刚刚升级到rails 3.1 rc4,现在我正在开始一个新项目。
到目前为止,我认为我可以将我的jQuery代码转换为coffeescript并将其放在something.js.coffee中,例如
但是:我应该在哪里放置纯jquery代码?
我正试图让这个简单的例子起作用:http://api.jquery.com/hide/ 我已经尝试将以下代码放在application.js和home.js.coffee中但到目前为止没有任何工作..
$("p").hide();
$("a").click(function ( event ) {
event.preventDefault();
$(this).hide();
});
提前致谢
答案 0 :(得分:2)
您建议的任何一个地方(application.js或特定的coffeescript文件)都是有效的 - 尽管如果您将它放在咖啡语文件中,它应该用咖啡语法编写。
您需要将该代码放在$(document).ready
函数中才能使其正常工作......
$(document).ready(function() {
$("p").hide();
$("a").click(function ( event ) {
event.preventDefault();
$(this).hide();
});
});