0

jQueryでスタイリングしているボタンがあります。ドキュメントの準備ができたら、次のコードを実行します。

$('button#refresh').button({
    icons: { primary: "ui-icon-refresh" },
    text: false
});

これは正常に機能していますが、ボタンを含む div の内容を ajax 経由で取得した内容に置き換えています。新しいコンテンツには のボタンも含まれており、id="refresh"これを jQuery でスタイル設定したいと考えています。どうすればいいですか?

ボタンの更新コードを div のイベントにバインドする必要があると思いますが、どのイベントですか?

ありがとう!

4

1 に答える 1

4

ボタン スタイリング スクリプトを ajax 成功コールバック関数内で再度呼び出します。

 $.ajax({
  ...
  success:function(data){
    //your stuff
    $('button#refresh').button({
      icons: { primary: "ui-icon-refresh" },
      text: false
    });
  }

注":The new content also contains a button with id="refresh"同じ名前の ID が 2 つあるようです .... ID は常に一意である必要があります.. そのため、クラスにしてクラス セレクターを使用します..

 $('button.refresh').button({
   ......
于 2013-04-11T04:49:31.040 に答える