如何设置用ajax替换的jQuery按钮的样式

时间:2013-04-11 04:46:21

标签: jquery ajax

我有一个按钮,我用jQuery设计样式。文档准备好后,我运行以下代码:

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

这一直很好但是现在我用包含按钮的div的内容替换了一些通过ajax检索的内容。新内容还包含一个带id="refresh"的按钮,我希望使用jQuery来设置它。我该怎么做?

我认为我的按钮刷新代码需要绑定到div上的事件,但是什么事件?

谢谢!

1 个答案:

答案 0 :(得分: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 .... ID应该始终是唯一的 ..所以让它成为类并使用类选择器.. < / p>

 $('button.refresh').button({
   ......