在ajax事件上重新初始化jquery插件

时间:2013-02-21 20:23:17

标签: javascript jquery jqtransform

我正在尝试使用this plugin(jqtransform)制作一些更好看的复选框。但是,我尝试将其应用于的复选框通过ajax get()请求放在页面上,其中html是从远程文件中提取的。

//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 个答案:

答案 0 :(得分:1)

尝试在$ .get()的“成功”函数中调用您的插件,类似于

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