我需要找到一种方法将 jQuery 自动完成处理程序附加到作为生态模板的一部分呈现的输入字段上。
当输入字段位于标记中的页面上时,这可以正常工作
HTML:
<input type="text" name="thing[name]" value="" id="the_input_field">
<input type="hidden" name="thing[id]" value="" id="the_id_field">
咖啡:
$("#the_input_field").autocomplete
source: "/path_to/suggest"
select: ( event, ui ) ->
$( "#the_id_field" ).val ui.item.id
我尝试了一个使用 setTimeout 在 3 秒后应用自动完成功能的版本,但我知道这不是解决方案,只是跟踪问题。我需要的是一个回调来传递给渲染,这样它就可以在完成后附加自动完成功能。
希望有人可以对此有所了解。
干杯