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