【问题标题】:ListJS - Count item after searchListJS - 搜索后计算项目
【发布时间】:2017-05-10 03:39:01
【问题描述】:

ListJS的输入框搜索后如何统计item?

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

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());
})

但它仍然会导致所有项目的计数。

【问题讨论】:

  • 请也分享您的html

标签: javascript fuzzy-search listjs


【解决方案1】:

经过长期的研究,我得到了答案。

获取输入更改使用方法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);
});

【讨论】:

    猜你喜欢
    • 2018-03-19
    • 2015-09-28
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    相关资源
    最近更新 更多