2013-02-21 69 views
2

我試圖用this plugin(jqtransform)來製作一些更好看的複選框。然而,我試圖應用它的複選框通過ajax get()請求放在頁面上,其中html是從遠程文件中提取的。在ajax事件上重新初始化jquery插件

//apply custom styles to checkboxes 
$(document).ajaxComplete(function(){ 
    console.log('ajax complete'); 
    //find all form with class jqtransform and apply the plugin 
    $("form").jqTransform(); 
}); 

不初始化這些新複選框。有沒有其他方法可以做到這一點?

回答

1

試着打電話給你的插件中的$獲得(「成功」的功能),像

$.get(myurl, { 
    success: function() { 
     $("form").jqTransform(); 
    } 
}); 
+0

是的,這會工作。我只是在尋找一些可以處理所有請求的東西,而不必單獨在每個請求中進行初始化.. – 1252748 2013-02-21 20:42:27

+0

您是否在console.log中調用?你有一個頁面來檢查該代碼? – 2013-02-22 01:28:20

相關問題