2011-01-08 13 views
1

私はまっすぐにポイントを教えてください:)。私のプロジェクトで、私はこのように、jqueryの-TMPLで、テンプレートをレンダリングしています:私はDOMにboxを挿入した場合レンダリングされたテンプレートのボタンを作成

box = $.tmpl('<div> [....] <button></button> [....] </div>') 

、素敵なjQueryのボタンが表示します。 DOM(Chromeで検査済み)によれば、buttonsはすでにjquery-uiボタンに変換されています。

質問:私はこれらのボタンを修正したいが、2時間試した後、どのようにするかわからない。私は考えました

$('button', box).button({'icons' : {'primary' : 'icon name'}}) 

たとえば、トリックを行うだろうが、そうではありません。ボタンを変更するにはどうすればいいですか? jQueryUIは、一般的に、彼らはDOM要素に初期化されてきた後にウィジェットを更新するパターンは以下の

答えて

1

$("button", box).button("option", "icons", {primary:'icon-name'});

$("#foo").button("option", "optionname", value);

のでupdate the button's iconに初期化した後に、あなたはこれを行うだろう

関連する問題