我正在使用this plugin来美化选择框。它具有搜索功能,在键入时会过滤掉结果。问题是,如果我的选择有像á,é,í,ó,ú,ü,ñ这样的单词,插件将无法理解。例如:如果我键入a,它应该假设我正在键入á,因此给出的结果包含像a和á这样的单词。但事实并非如此。只给了我一个单词。
那么,有没有人知道如何让它理解重音词?
答案 0 :(得分:4)
您要求的是目前项目中的功能要求:
https://github.com/harvesthq/chosen/issues/536
虽然目前还没有包含此功能的正式版本,但有些用户提出了可以尝试的工作解决方案。
例如:
答案 1 :(得分:0)
我通过添加以下代码解决了这个问题:
var t=t.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
到函数t.prototype.search_string_match=function(t,e)