我有这个简单的咖啡稿

$(document)
   .ready -> $('body') .css -> 'background-color':'black'

它编译为
(function() {
  $(document).ready(function() {
    return $('body').css(function() {
      return {
        'background-color': 'black'
      };
    });
  });

}).call(this);

之后,我有一些控制台错误no method 'replace',这是什么问题?很多帮助。

最佳答案

将您的CS更改为

$(document)
   .ready -> $('body') .css 'background-color':'black'


因此传递给css的参数是{'background-color': 'black'}而不是函数。

关于javascript - 用jQuery错误编译coffeescript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17367687/

10-12 05:06