javascript - jQueryUI 按钮 : How to change Button-Icon 'color'

标签 javascript jquery css jquery-ui jquery-ui-button

我按以下方式在 div 中放置了一个 html 按钮:

<div class="ui-state-highlight">
    <button type="button" class="ui-button ui-state-default ui-corner-all ui-button-text-icon-primary">
        <!-- first span -->
        <span class="ui-button-icon-primary ui-icon ui-icon-disk"></span>
        <!-- second span -->
        <span class="ui-button-text">Save</span>
    </button>
    <!-- third span -->
    <span class="ui-icon ui-icon-info"></span>
    <strong>All</strong> form fields are required.
</div>

由于 div 被分配了类:ui-state-highlight 按钮的 图标颜色已更改为蓝色.

有没有办法可以将图标颜色恢复为:默认(黑色) 颜色?

并且进一步,我需要第三个​​跨度中的图标具有ui-state-highlight 的效果(颜色)。

我试过将 ui-state-default 应用到 第一个 span(包含图标),但没有产生预期的效果。

最佳答案

重写应用于容器(例如divs 和spans)的ui-state-highlight 类解决了这个问题。

关于javascript - jQueryUI 按钮 : How to change Button-Icon 'color' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15155225/

相关文章:

javascript - Angularjs 根据 id 过滤嵌套 JSON 数据

jquery - 如何根据前面选择框中的值过滤选择框?

javascript - 获取链接点击时标签元素的文本

javascript - 备用 div 背景颜色

javascript - Durandal JS 中的 data-view 属性是什么

javascript\d 正则表达式意外行为

javascript - Materialize CSS 错误标签

html - 有没有办法将父级可滚动区域的整个宽度指定为包含的 div 的宽度?

javascript - 有没有办法在 HTML/CSS 中为整个窗口/页面/主体更改短时间光标

html - 背景视频未集中在 Bootstrap 单元中