【发布时间】:2013-03-01 10:15:32
【问题描述】:
我以如下方式在 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 被分配了 class:ui-state-highlight,因此 按钮的图标颜色已更改为 蓝色。
有没有办法可以将图标颜色恢复为:默认(黑色)颜色?
并且进一步,我需要第三个跨度中的图标具有ui-state-highlight的效果(颜色)。
我尝试将ui-state-default 应用于第一个跨度(包含图标),但这并没有达到预期的效果。
【问题讨论】:
标签: javascript jquery css jquery-ui jquery-ui-button