Chosen js. Поиск по value option
Привет!
Использую chosen.js для поиска внутри select. Столкнулся с тем, что поиск не корректный, когда в тексте option содержатся буквы с ударением. Я подумал, можно как-то переделать скрипт поиска по значению option value, а не option text. Подскажите, пожалуйста. Сам плагин /* Chosen v1.5.1 | (c) 2011-2016 by Harvest | MIT License, https://github.com/harvesthq/chosen/...ter/LICENSE.md */ |
Самвел,
как выглядит ударение? пример select |
Например имя А́бигейл
Возможно с помощью спец тега ́ или подобных, но я список слов с ударениями скопировал как есть, без тегов. Пробовал сам создавать список, добавляя ударения этим тегом, но все-равно не ищет. Сейчас копаюсь в коде Chosen.js , чтобы сменить принцип поиска по значению атрибута. Плагин же блокирует select и создает список ul и по нему ищет. Так вот я добавил в теги li атрибут data-filter уже с нормальными словами. Ищу в плагине как сменить поиск по этому атрибуту, а не по тексту в теге li |
Цитата:
|
Не найду такую строку. Могу весь код скинуть. За поиск отвечает вроде функция winnow_results. Я там уже погуглил, добавил функцию strip_diacritics поиска/замену символов с ударением, но не помогает.
https://jsfiddle.net/u7Lgn536/ |
Самвел,
ок сделаем проще качаем версию https://cdnjs.cloudflare.com/ajax/li...osen.jquery.js находим строку 360 text = option.group ? option.label : option.text; меняем полностью или дописываем text = option.group ? option.label : option.text.replace(/\u0301/,''); всё!!! |
|
Часовой пояс GMT +3, время: 08:57. |