2017-02-17 6 views
0

Я пытаюсь изменить цвет фона сфокусированного элемента в поле автозаполнения jQuerys, но это было сложнее, чем я думал. Моя миссия - изменить синий цвет на что-то другое. Это возможно?Невозможно изменить стиль на jQuery: s элемент автозаполнения

enter image description here

Это не парения цвет. Этого я уже успел изменить. Нет, это цвет, который отображается, когда вы используете клавиатуру для изменения сфокусированного объекта.

Вот моя скрипка: https://jsfiddle.net/18b15bw1

Я использовал точный код из примера, что JQuery обеспечивает: http://jqueryui.com/autocomplete/#categories

Я просто добавил это сделать парение красным:

.ui-menu-item .ui-menu-item-wrapper:hover { 
    background: red; 
} 

ответ

2

Добавить класс .ui-state-active:

.ui-menu-item .ui-menu-item-wrapper:hover, .ui-menu-item .ui-state-active { 
    background: red; 
} 

jsFiddle example

На самом деле, вам даже не нужно ваше правило парения, это обрабатывает как мышь и клавиатура:

.ui-menu-item .ui-state-active { 
    background: red; 
} 

jsFiddle example

+1

Я искал в течение нескольких часов, чтобы найти правой комбо, поэтому я не изменил другие активные элементы jquery на странице, спасибо за этот ответ! –

Смежные вопросы