如果我想为一个集合做一个自动完成,最好的方法是什么?我想看看搜索字符串是否在我的模型中的任何(或少数几个)属性中。
我在想类似...
this.collection.filter(function(model) {
return model.values().contains($('input.search]').val());
})
编辑对不起,我解释得不够好。如果我有一个带有属性的集合......
[
{ first: 'John', last: 'Doe'},
{ first: 'Mary', last: 'Jane'}
]
我想在a
搜索中输入,捕获 keyup 事件,然后过滤掉{ first: 'Mary', last: 'Jane'}
,因为 John 和 Doe 都不包含a
.