2行代码中的Coffeescript错误

时间:2013-02-23 00:46:08

标签: coffeescript

我的Coffeescript出了什么问题?获取“未定义不是一个函数,试图评估......”指向最后一行

jQuery ->
  $('#article_tag_list').autocomplete
    source: $('#article_tag_list').data('autocomplete-source')

1 个答案:

答案 0 :(得分:0)

autocomplete不是jQuery标准的东西。也许你忘了加载你想要使用的jQuery插件?

事实上,如果我接受该代码,并模拟一个名为autocomplete的无操作插件,它运行时没有任何错误。

jQuery.fn.autocomplete = -> # implement $().autocomplete()

jQuery ->
  $('#article_tag_list').autocomplete
    source: $('#article_tag_list').data('autocomplete-source')

http://jsfiddle.net/qRPL6/