В приведенном выше сценарии плагин select2 динамически вычисляет ширину выпадающего списка выбора и объявляет ширину внутренних дочерних элементов (т. Е. Ul, li), чтобы принять 100% ширины родительского элемента.(упоминается в их CSS-файле.)
Проблема здесь в том, что плагин select2 не обрабатывает регистр для длинного текста.
Это можно исправить, добавив простое css-свойство для переноса длинного текста в новую строку.Пример:
.select2-results__option{
word-wrap:break-word;
}
Ссылка на рабочую скрипту: http://jsfiddle.net/91fpuy64/2/
Кроме того, горизонтальная прокрутка внутри выпадающего списка с точки зрения UX не подходит.Следовательно, я предложил для переноса слов.