我搜索了一个 JQuery 插件,但没有成功,该插件能够根据其内容过滤 HTML 列表(li
、div
或其他列表)。我发现了很多,但似乎没有一个支持 MySQL 中所谓的排序规则(当然在其他地方也是如此)。
对于那些不熟悉这个概念的人来说,排序规则是一些外语字符(我的意思是英语除外)被认为是等价的方式。例如,在法语中,过滤 ‘Éléphant’、‘éléphant’ 或 ‘elephant’ 应该会得到相同的结果。这是一种松散的过滤,其中派生的重音字符如 'é'、'è'、'ê' 和 'ë' 被认为等同于无重音字母 'e'。
这个问题与另一个问题密切相关:How does internationalization work in JavaScript? .
我的问题是双重的:
- 有人对这个无法找到的插件有很好的指点吗(厌倦了在 JQuery 插件丛林中玩 Indy 来寻找 graal 而我还没有带鞭子)?
- 如果做不到这一点,我会很高兴获得一些好的提示或资源,以了解哪些是构建此类机制的最简单方法。
最佳答案
您已经查看了https://github.com/Teradata/lasca ?
似乎适合或至少是实现 jquery 插件的起点。
关于javascript - 具有 i18n(归类)支持的 JQuery 可过滤插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13941803/