ページ全体でjQueryUIボタンを使用していますが、単純な問題と思われる問題を回避する方法が見つかりません。一部のボタンを他のボタンよりも小さくしたいのですが、これはボタンテキストの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がボタンを作成する方法をハッキングせずに、これを回避する方法が必要です。何か案は?