这在 API 中进行了讨论:http: //api.jqueryui.com/selectmenu/在 Theming 下。
selectmenu 小部件使用 jQuery UI CSS 框架来设置其外观样式。如果需要特定于 selectmenu 的样式,可以使用以下 CSS 类名来覆盖或用作 classes 选项的键:
此示例显示了其中的一些内容:https ://jqueryui.com/selectmenu/#custom_render
使用更基本的示例,我们可以通过 CSS 选择和设置独特项目的样式。原始select
元素被隐藏。创建一个无组织列表<ul>
以供使用。我们可以使用适当的 jQuery 或 CSS 选择器选择第一个列表项:#ui-id-1
或.ui-menu-item:first-child div
.
您没有提供您已尝试或尝试完成的示例。这是一个非常基本的示例:https ://jsfiddle.net/Twisty/vgm3txh6/
HTML
<label for="number">Select a number</label>
<select name="number" id="number">
<option>1</option>
<option selected="selected">2</option>
<option>3</option>
...
<option>19</option>
</select>
CSS
.ui-menu-item:first-child {
font-weight: bold;
}
JavaScript
$(function() {
$("#number")
.selectmenu()
.selectmenu("menuWidget")
.addClass("overflow");
});
如果您编辑帖子并添加更多详细信息,我可以提供更多信息。我希望这可以帮助您找到解决方案。