在select2中手动触发ajax搜索

Manually trigger ajax search in select2

本文关键字:ajax 搜索 select2      更新时间:2023-09-26

我在我的网站上使用带有jquery的select2插件。

它几乎在所有情况下都能正常工作。

我有一个简单的搜索小部件,带有select2和远程数据搜索。

当我使用keybord快捷键粘贴一些搜索查询时,它就会开始搜索。

但是,当我使用鼠标粘贴文本时,粘贴文本后什么也不会发生。例如,我必须在查询中添加一个空格来触发搜索。

我在想这样的事情:

   $(document).on('paste','.select2-search__field', function(){
      // what do here?
   });

但我不知道如何在select2 ver.4上触发搜索。

提前感谢任何解决方案

$('.select2-search').find('input').trigger('input')