编程语言
首页 > 编程语言> > javascript – 通过搜索检测没有结果返回 – Selectize.js

javascript – 通过搜索检测没有结果返回 – Selectize.js

作者:互联网

使用Selectize.js时有没有办法检测空搜索结果?

如果用户输入内容并且如果他们没有从下拉列表中获取内容,是否有任何方法可以检测空搜索?

解决方法:

Selectize.js有一个名为onType的事件.当用户输入内容时,onType事件将触发.初始化Selectize.js时,您只需要注册此事件.然后,您必须计算过滤器返回的总结果.

这是实施:

$('select[name=country_id]').selectize({
      // When user type something, onType event will fire.
      onType  : function(text) {
        if ( ! this.currentResults.items.length) {
          $('#country-not-found').removeClass('hide');
        } else {
          $('#country-not-found').addClass('hide');
        }
      }
    });

有关信息,请访问以下链接:

https://github.com/brianreavis/selectize.js/blob/master/docs/usage.md#callbacks

标签:javascript,selectize-js
来源: https://codeday.me/bug/20190609/1207518.html