【发布时间】:2011-03-23 18:36:06
【问题描述】:
我一直在整个页面上使用 jQuery UI 按钮,但是我还没有找到解决这个看似简单的问题的方法。我希望我的一些按钮比另一个小,这应该就像将按钮文本的 CSS 设置为 font: .8em; 这样简单,但是 jQuery UI 会获取您的 DOM 元素并包装它:
<button class="ui-button ui-button-text-only ui-widget ui-state-default ui-corner-all">
<span class="ui-button-text">Button Label</span>
</button>
所以如果我有一个<button class="small-button">Small button!</button>,jQuery 会将文本放在一个子跨度中。为small-button 类指定的任何字体大小都将被忽略。
必须有一种方法来解决这个问题,而无需破解 jQuery 制作按钮的方式。有什么想法吗?
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-button