在Ajax上加载的JQuery UI按钮没有样式

时间:2013-08-06 20:21:20

标签: jquery ajax jquery-ui styling

所以我有一个ajax调用,用一个按钮来填充我的dom,我希望它具有JQuery UI按钮元素的样式和功能,但是当我在我的页面上调用$("button").button()时,它没有样式任何东西或给出任何预期的功能。有没有办法动态加载这样的JQuery UI元素?

1 个答案:

答案 0 :(得分:1)

你需要用你的ajax完成调用$("button").button(),导致异步中的ajax。您可以尝试:

$.ajax({
    ...
    success: function(html){
       $('button').button();
    }
});

当您的ajax调用使用按钮填充dom时,您也可以尝试:

$.ajax({
    ...
    success: function(html){
       // html argument contains the dom element loaded via ajax
       $('button', html).button();
    }
});