ページ全体で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がボタンを作成する方法をハッキングせずに、これを回避する方法が必要です。何か案は?