0
这个问题的My Previous Question on Filtering DropdownList过滤和搜索文本框使用
后续我加入了一个额外的功能,并为我想用一个文本框来筛选值。下面是过滤
var filterAndLimitResults = function (cursor) {
if (!cursor) {
return [];
}
var raw = cursor.fetch();
var currentSearchTitle = searchTitle.get();
if(!(!currentSearchTitle || currentSearchTitle == "")) {
filtered = _.filter(filtered, function (item) {
return item.title === currentSearchTitle ;
console.log(item.title === currentSearchTitle);
});
}
var currentLimit =limit.get();
//enforce the limit
if (currentLimit) {
filtered = _.first(filtered, currentLimit);
}
return filtered;
};
的代码,这是keyup
事件我上搜索文本框
"keyup #search-title":function(e,t){
if(e.which === 27){
searchTitle.set("");
}
else {
var text = $(e.target.val);
searchTitle.set(text)
console.log(searchTitle.set(text));
}
}
做有了这个,我能够在console
上的每个按键返回总集合对象,但它不会过滤列表中的值,并且会消耗UI中的所有列表。请帮忙
让我们[在聊天中继续讨论](http://chat.stackoverflow.com/rooms/81534/discussion-between-billybobbonnet-and-syed)。 – Billybobbonnet