Javascript 选择-搜索重音词

Javascript 选择-搜索重音词,javascript,jquery,jquery-chosen,Javascript,Jquery,Jquery Chosen,我用它来美化选择框。它具有搜索功能,键入时将过滤掉结果。问题是,如果我的select包含像á、é、í、ó、ú、ü、ñ这样的单词,插件将无法理解。例如:如果我输入a,它应该假设我输入了á,因此用a和á这样的词给出结果。但事实并非如此。只说了一句话 那么,难道没有人知道如何让它理解重音词吗 您当前要求的是项目中的功能请求: 虽然目前还没有包含此功能的官方版本,但一些用户已经提出了可以尝试的工作解决方案 例如: 我通过添加以下代码解决了此问题: 变量t=t.normalizeNFD.replace/[

我用它来美化选择框。它具有搜索功能,键入时将过滤掉结果。问题是,如果我的select包含像á、é、í、ó、ú、ü、ñ这样的单词,插件将无法理解。例如:如果我输入a,它应该假设我输入了á,因此用a和á这样的词给出结果。但事实并非如此。只说了一句话


那么,难道没有人知道如何让它理解重音词吗

您当前要求的是项目中的功能请求:

虽然目前还没有包含此功能的官方版本,但一些用户已经提出了可以尝试的工作解决方案

例如:


我通过添加以下代码解决了此问题:

变量t=t.normalizeNFD.replace/[\u0300-\u036f]/g;
到函数t.prototype.search\u string\u match=function t,e

检查:这修复了我的问题,在我的选择文本中使用了双引号!标准的selected.jquery.min.js在双引号左侧的字符1位置出现故障。我有一个选项,文本为:Robert Bob Smith如果我键入Bo,搜索字段将正确地在结果中列出该选项,但当我键入Bob时,它将从列表中消失。我从小提琴上复制了.js,缺陷消失了。非常感谢!呃,刚刚收到一个javascript控制台错误,说RegExp太大了。啊,对于我的~1000选项选择,这似乎不够稳定。@bmunslow给出404错误。你能转寄解决方案吗?我也面临同样的问题