1.关于这三种型式的正确写法
$(this).dialog(“close”);
$(this).dialog(“destroy”, false);
$(this).remove();
2.关于这三种形式的区别:
使用(this).dialog(′close′);来关闭dialog时,仅仅是隐藏,而不会完全消失,如果此时,另外一个按钮或者请求也需要弹出dialog时,页面上面会出现两个相同的dialog,元素id也会一致,采用(this).dialog('close');来关闭dialog时,仅仅是隐藏,而不会完全消失,如果此时,另外一个按钮或者请求也需要弹出dialog时,页面上面会出现两个相同的dialog,元素id也会一致,
采用(this).dialog(′close′);来关闭dialog时,仅仅是隐藏,而不会完全消失,如果此时,另外一个按钮或者请求也需要弹出dialog时,页面上面会出现两个相同的dialog,元素id也会一致,采用(this).dialog(‘destroy’);来关闭销毁dialog时,页面的dialog会被删除掉,再次创建的会创建一个新的dialog,不存在重复元素
$(this).remove();来销毁dialog时,页面关于dialog这部分HTML则全部会被删除,dialog再也不会被创建。