无法将样式更改为 jQuery:s 自动完成元素
Can't change style to jQuery:s autocomplete element
我一直在尝试更改 jQuery 自动完成框中焦点项目的背景颜色,但这比我想象的要难。
我的任务是将蓝色更改为其他颜色。这可能吗?
它不是悬停颜色。那个我已经设法改变了。不,它是使用键盘更改焦点项目时显示的颜色。
这是我的 fiddle:https://jsfiddle.net/18b15bw1
我使用了 jQuery 提供的示例中的确切代码:http://jqueryui.com/autocomplete/#categories
我刚刚添加了这个以使悬停变成红色:
.ui-menu-item .ui-menu-item-wrapper:hover {
background: red;
}
同时添加 .ui-state-active
class:
.ui-menu-item .ui-menu-item-wrapper:hover, .ui-menu-item .ui-state-active {
background: red;
}
实际上,您甚至不需要悬停规则,它可以处理鼠标和键盘:
.ui-menu-item .ui-state-active {
background: red;
}
我一直在尝试更改 jQuery 自动完成框中焦点项目的背景颜色,但这比我想象的要难。 我的任务是将蓝色更改为其他颜色。这可能吗?
它不是悬停颜色。那个我已经设法改变了。不,它是使用键盘更改焦点项目时显示的颜色。
这是我的 fiddle:https://jsfiddle.net/18b15bw1
我使用了 jQuery 提供的示例中的确切代码:http://jqueryui.com/autocomplete/#categories
我刚刚添加了这个以使悬停变成红色:
.ui-menu-item .ui-menu-item-wrapper:hover {
background: red;
}
同时添加 .ui-state-active
class:
.ui-menu-item .ui-menu-item-wrapper:hover, .ui-menu-item .ui-state-active {
background: red;
}
实际上,您甚至不需要悬停规则,它可以处理鼠标和键盘:
.ui-menu-item .ui-state-active {
background: red;
}