jquery小部件:每次都能获得DIV的全新视图

时间:2014-03-07 10:03:51

标签: jquery jquery-ui jquery-widgets

这是我的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的全新视图

0 个答案:

没有答案