Выпадающий список classes
- ul.ui-autocomplete li.ui-menu-item
по умолчанию. Я хочу сделать unselectable li
недоступным для лучшего UX. т. е. если я вводю ключевые слова «пальто» в строке поиска, он показывает предложения для мужчин, затем куртку, затем предложения женщин, а затем свитер. Когда я использую клавиши со стрелками для их выбора, он пропускает часть «Предложения». Я пробовал .attr('disabled', ture);, .prop('disabled', true);
и user-select: none;
ни один из них не работает. Он просто добавляет disabled="disabled"
в li
, и он по-прежнему можно выбрать. Есть ли отключенное свойство в jQuery UI, я могу прикрепить его к li, чтобы выполнить это?Как сделать jQuery пользовательский интерфейс автозаполнения выпадающего списка ul элемент списка выборочно отключен
<ul class="ui-autocomplete">
<li class="unselectable" >Mens Suggestions</li>
<li>Jacket</li>
<li class="unselectable" >Women Suggestions</li>
<li>Sweater</li>
</ul>
Вы даже потрудились Google это? – Robert
Возможный дубликат [Отключить/включить ввод с помощью jQuery?] (Http://stackoverflow.com/questions/1414365/disable-enable-an-input-with-jquery) – Robert
@Robert, я сделал google, попробовал все, что я может найти в Google (я мог бы что-то пропустить). И, как и то, что я сказал в описании, '.attr ('disabled', true);' не работает. – 7537247