这是我的html页面中的静态div
<div id="target"></div>
我使用jquery小部件创建了一个自定义对话框。在初始化期间,我做:
_create:function(){
ele = $("#target");
_this = this;
this._attachEvent();
},
_destroy: function()
{
ele.modal('hide');
}
这里modal
是bootstrap模式,下面是我如何动态添加类的示例
_attachEvent:function(){
this._on(this.element, {
"click .delete": function(e) {
ele.find(".clicks").addClass("deleting");
$(e.target).html("deleting....");
}
}
然后我在#target
div及其子div中添加动态类。
问题是如果我第二次打开对话框,所有先前添加的类都保留在那里,即如果我第一次添加了类X
,如果我第二次打开对话框,它将保留在那里。我正在添加许多运行时类。
每次打开对话框
时,我想获得#target
的全新视图