2012-10-15 55 views
0

如何在jQuery中编写CoffeeScript?我究竟做错了什么?jQuery等价于给定的CoffeeScript示例

$ -> 
    $('.shop .item > img').click -> 
     $(this).parent().find(':submit').click() 

这是我尝试到的CoffeeScript转换为jQuery的

$(document).ready(function() { 
    $(".shop .item > img").click(function(){ 
     $(this).parent().find(":submit").click() 
    }); 
}); 
+1

检查控制台错误信息:'未捕获的SyntaxError:意外的标记}'。 '}};'应该是'});'。 –

+0

这个问题的标题令人难以置信的模糊和误导。这意味着你正在寻找一个易于使用和独立于浏览器的咖啡脚本版本。 –

+0

正在做什么? –

回答

2

你意识到的CoffeeScript编译为JavaScript的吧? 你可以尝试一下自己在coffeescript.org但这里是输出:

$(function() { 
    return $('.shop .item > img').click(function() { 
    return $(this).parent().find(':submit').click(); 
    }); 
}); 
+0

是的,我知道它编译相同,但我想更好地理解语法。谢谢。 – SilverNightaFall

0

发现错字。更改最后)}})

2

看起来你必须在最后一行一个错字..

错位括号..

}); 
)}; 

应该是

}); 
});