我正在Rails 3.2.6中编写一个应用程序,我在名为“apps.js.coffee”的特定于视图的CoffeeScript文件中有以下内容:
$("#app_make").live "autocomplete", (event,ui) ->
source: '/apps/get_makes',
autoFocus: true,
minLength: 2,
select: (event, ui) ->
#remember the selected item
$(this).data('selected-item', ui.item.label);
$(this).val(ui.item.label);
但它没有开火。我知道我的选择器是正确的,因为下面的IS触发,它在上面的代码之后的同一个脚本中。:
$("#app_make").live "click", () ->
alert("made it")
我没有遇到任何控制台错误。 jQuery UI正在成功加载。
答案 0 :(得分:0)
以下是答案,感谢MrObrian的帮助:
$("#app_make").live "click", ->
$(this).autocomplete {
source: '/apps/get_makes',
autoFocus: true,
minLength: 2,
select: (event, ui) ->
#remember the selected item
$(this).data('selected-item', ui.item.label)
$(this).val(ui.item.label)
}