如何在ListJS上按输入字段计算搜索后的项目?
我不知道我能从哪里得到它,因为我只是用基本的例子:
var params = {
valueNames : ['titleList', 'currentList', 'typeCode', 'categoryCode'],
plugins: [ ListFuzzySearch() ]
}
var searchSightseeing = new List('sightseeingList', params);我尝试在size()字段中使用oninput方法,如下所示:
$('#sightseeing-name').on('input', function(){
console.log(searchSightseeing.size());
})但结果仍然是所有项目的计数。
发布于 2017-05-10 04:53:30
经过长时间的研究,我得到了答案。
要获得输入更改的更新,请使用方法keyup。
添加searchSightseeing.update().matchingItems.length以获取计数。
var params = {
valueNames : ['titleList', 'currentList', 'typeCode', 'categoryCode'],
plugins: [ ListFuzzySearch() ]
}
var searchSightseeing = new List('sightseeingList', params);
searchSightseeing.on('searchComplete', function(){
console.log(searchSightseeing.update().matchingItems.length);
});https://stackoverflow.com/questions/43883215
复制相似问题