jQuery 销毁前文件上传检查初始化
jQuery file upload check for init before destroy
我正在使用 blueimps jQuery 文件上传插件并希望在创建新实例之前销毁所有以前的实例。问题是当我做这样的事情时出现错误
$('.upload').each(function(){
$(this).fileupload('destroy');
$(this).fileupload({ ... });
});
因为有一些(新的)元素还没有初始化插件。
我如何检查它们?我在文档中找不到任何相关内容,也不知道 JavaScript/jQuery 是否有 "native" 方法。
在元素中添加一个class表示fileupload插件已经初始化。
$('.upload').each(function(){
if($(this).hasClass('initialised')){
$(this).fileupload('destroy');
$(this).removeClass('initialised');
}
$(this).fileupload({ ... });
$(this).addClass('initialised');
});
我正在使用 blueimps jQuery 文件上传插件并希望在创建新实例之前销毁所有以前的实例。问题是当我做这样的事情时出现错误
$('.upload').each(function(){
$(this).fileupload('destroy');
$(this).fileupload({ ... });
});
因为有一些(新的)元素还没有初始化插件。 我如何检查它们?我在文档中找不到任何相关内容,也不知道 JavaScript/jQuery 是否有 "native" 方法。
在元素中添加一个class表示fileupload插件已经初始化。
$('.upload').each(function(){
if($(this).hasClass('initialised')){
$(this).fileupload('destroy');
$(this).removeClass('initialised');
}
$(this).fileupload({ ... });
$(this).addClass('initialised');
});