只是想知道如何从像这样的插件中替换/更新数据
$.fn.dmUploader = function(options){
return this.each(function(){
if(!$.data(this, pluginName)){
$.data(this, pluginName, new DmUploader(this, options));
}
});
};
设置插件之后:
$('.uploader').dmUploader({url:'index.php'});
我如何再次更新这些参数?
答案 0 :(得分:0)
当我检查此插件时,您无法更新它的初始设置。
您必须创建初始版本的新实例。 我会这样做:
var newUploader = $('.uploader')[0].innerHTML;
$(".uploader").replaceWith(newUploader);
$(".uploader").dmUploader({url:'newurl'});
答案 1 :(得分:0)
innerHTML不会解决,你需要使用outerHTML:
var newUploader = $('.uploader')[0].outerHTML;
$(".uploader").replaceWith(newUploader);
$(".uploader").dmUploader({url:'newurl'});