Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Select2多选元素中对结果选项进行排序_Javascript_Jquery_Select2_Jquery Select2 4 - Fatal编程技术网

Javascript 在Select2多选元素中对结果选项进行排序

Javascript 在Select2多选元素中对结果选项进行排序,javascript,jquery,select2,jquery-select2-4,Javascript,Jquery,Select2,Jquery Select2 4,我正在工作中构建的web应用程序上使用jQuery插件Select2(v*4.0.3*),我想使用自定义排序功能对结果下拉菜单中的结果进行排序,该功能将根据结果与搜索词的匹配方式对结果进行排序。这意味着我需要知道排序函数本身中的搜索项 我查看了一下,发现我可以添加一个sorter功能,但是sorter功能只提供Select2插件找到的结果,而不提供用于查找结果的搜索词 在谷歌上搜索时,我发现Select2的版本3.5.3附带了一个方法,它给出了结果、容器和查询,这正是我需要的 为什么这是从最新版

我正在工作中构建的web应用程序上使用jQuery插件Select2(v*4.0.3*),我想使用自定义排序功能对结果下拉菜单中的结果进行排序,该功能将根据结果与搜索词的匹配方式对结果进行排序。这意味着我需要知道排序函数本身中的搜索项

我查看了一下,发现我可以添加一个
sorter
功能,但是sorter功能只提供Select2插件找到的结果,而不提供用于查找结果的搜索词

在谷歌上搜索时,我发现Select2的版本3.5.3附带了一个方法,它给出了
结果
容器
查询
,这正是我需要的

为什么这是从最新版本中删除的?有点奇怪,自定义结果排序功能实际上失去了一些功能,而不是获得了一些

< >我要申请的排序基本上将任何“精确”匹配放在顶部,然后在中间使用查询“<强>开始/强”匹配,以及在底部的所有其他内容,<强> < /强> . 在最新版本的Select2中可以这样做吗

谢谢