У меня есть скрипт PHP, который генерирует HTML, который выглядит следующим образом
<td class="param_item_value">
<select data-placeholder="Select..." class="paraAuswahl chosen-select select2-hidden-accessible" name="S_ListenArt" id="S_ListenArt" data-sql-filename="" size="1" tabindex="-1" aria-hidden="true">
<option value="Cake" selected="">Cake</option>
<option value="Fruit">Fruit</option>
<option value="Pizza Royale">Pizza Royale</option>
</select>
<span class="select2 select2-container select2-container--default select2-container--focus" dir="ltr" style="width: 258px;">
<span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-S_ListenArt-container">
<span class="select2-selection__rendered" id="select2-S_ListenArt-container" title="Cake">Cake</span>
<span class="select2-selection__arrow" role="presentation">
<b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true">
</span>
</span>
Проблема заключается в том, что когда вы вводите текстовое поле для поиска определенного элемента и нажимаете пробел, чтобы найти что-то вроде «Pizza Royale», в имени которого есть пробел, раскрывающийся список закрывается и выбор сбрасывается.
Я использую V4.0.0. Что-то не так с сгенерированным HTML? Или я должен инициализировать выбор по-другому?
Задача ещё не решена.
Других решений пока нет …