我正在尝试获取一个输入框来自动完成javascript数组的结果。输入框显示但我没有看到任何推荐的自动复合。我知道数组正在正确传递,因为我测试了每个循环以创建元素列表。
我对jQuery的替代品持开放态度,它似乎只是一个简单的自动完成功能。我很感激任何可能解决这个问题的方法。
这是我到目前为止所拥有的:
JS
res.render('index', {arrayName: title});
index.jade
//jquery includes...
.ui-widget
label(for="tags") Tags:
input(id="tags")
script.
$(document).ready(function(){
var list = #{arrayName};
$( "#tags" ).autocomplete({
source:list,
autofocus:true,
delay:300,
minLength:2
});
});