2013-08-06 21 views
0

因此,我有一個ajax調用,它用一個按鈕來填充我的dom,我想要有JQuery UI的按鈕元素的樣式和功能,但是當我在我的頁面上調用$("button").button()準備就緒時不具有任何樣式或提供任何預期的功能。有沒有辦法動態加載這樣的JQuery UI元素?加載Ajax的JQuery UI按鈕沒有設計

回答

1

你需要調用$("button").button()你的ajax完成,導致異步的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(); 
    } 
});