jquery quicksearch - специальные символы

Я использую плагин быстрого поиска Jquery.

Это отличный плагин, но у меня есть проблема на одном из моих сайтов.

В таблице у меня есть строки, содержащие символы с акцентами, такие как ò, ü, ä и т. Д. Проблема в том, что пользователям не нужно искать с акцентами.

Я хотел бы добиться, чтобы, например, когда кто-то печатал "ola", в результатах поиска также отображались результаты, содержащие "ölä".

Есть идеи, как это сделать?

1 ответ

Решение

Вам нужно хранить ваши значения в таблице в 2 столбцах: 1) raw 2) clean. 1) Raw - слова, такие как th, похожи на ò, ü, ä и т. Д. 2) Clean - без акцентов, таких как o, u, a.

Чтобы "очистить", вам нужна функция перехода, при обновлении или вставке в таблицу сделать это будет не сложно.

Таким образом, пока пользователи вводят термины для поиска, вы можете просматривать оба столбца: "чистый" и "необработанный".

Другие вопросы по тегам