Задать вопрос
@zeni1agent

Как в select2 v4 При поиске игнорировать «-»?

У меня есть вот такой код
$("#e4").select2({
minimumInputLength: 1,
tags: true
});

<select id="e4" multiple="multiple">
    <option>gray</option>
    <option>orenge</option>
    <option>brow</option>
    </select>

И мне необходимо что бы при поиске игнорировался знак «-»
Другими словами он должен искать слово вне зависимости есть ли знак «-»или нет
И выводил вот такой результат
5c8a22b0511a6182455750.jpeg
Так же одновременно в поле не может существовать brow и -brow.
Можно ли это как то сделать?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
coderisimo
@coderisimo Куратор тега JavaScript
Например, можно попробовать так :
$('#mySelect2').select2({
  ajax: {
    url: 'https://api.github.com/orgs/select2/repos',
    data: function (params) {
            var searchStr = params.term.replace('-', ''); // удаляете тире из строки, перед поиском
            var query = {
            search: searchStr, // вот здесь изменяйте текст запроса - по умолчанию params.term      
      }
      return query;
    }
  }
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы