2

我正在使用 jQuery UI 主题,它主要是黑色背景上的白色文本。我正在使用 a<fieldset>和 a <legend>,后者的文本在黑色背景上以黑色显示(黑色是浏览器的默认字体颜色)。

我已经尝试将各种 jQuery UI 主题 CSS 类应用于图例(例如“ui-widget-content”),但是当我只希望文本为白色时,我得到了太多额外的包袱,例如边框和背景。

在有人说“你为什么不把文本变成白色?”之前,我应该声明我有可切换的主题,所以它必须从主题的样式表中获取颜色。

我知道当我知道我想要哪一个时,我可以使用 jQuery 将 CSS 类应用于所有图例,因此:

$("legend").addClass("???");

任何帮助将不胜感激。

4

1 回答 1

2

我通过使用 jQuery 将<legend>颜色设置为与 CSS 类为ui-widget-content.

$("legend").css("color", $(".ui-widget-content").css("color"));

显然,这取决于实际上是否存在具有该类的元素。就我的目的而言,我知道总会有。

于 2010-11-29T10:35:10.233 回答