Javascript ListJS-搜索后计数项目

Javascript ListJS-搜索后计数项目,javascript,fuzzy-search,listjs,Javascript,Fuzzy Search,Listjs,如何通过ListJS上的输入字段计算搜索后的项目数 我不知道从哪里可以得到它,因为我只使用基本示例: var params = { valueNames : ['titleList', 'currentList', 'typeCode', 'categoryCode'], plugins: [ ListFuzzySearch() ] } var searchSightseeing = new List('sightseeingList', params); 我已尝试在oninput我

如何通过ListJS上的输入字段计算搜索后的项目数

我不知道从哪里可以得到它,因为我只使用基本示例:

var params = {
  valueNames : ['titleList', 'currentList', 'typeCode', 'categoryCode'],
  plugins: [ ListFuzzySearch() ]
}

var searchSightseeing = new List('sightseeingList', params);
我已尝试在
oninput
我的字段中使用方法
size()
,如下所示:

$('#sightseeing-name').on('input', function(){
  console.log(searchSightseeing.size());
})

但它仍然是所有项目的结果计数。

经过长时间的研究,我得到了一个答案

要获取输入更改的更新,请使用方法
keyup

添加
search.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);
});

经过长时间的研究,我得到了答案

要获取输入更改的更新,请使用方法
keyup

添加
search.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);
});

请共享您的html,也请共享您的html