请帮忙!我设计了一个使用小工具的仪表板。其中一个小工具会创建一个对话框,但每次小工具刷新时,它都会创建具有相同ID的另一个对话框。此对话框包含一个表单,因此在获取和提交我的输入框的值时会出现问题,因为我的页面上存在相同的ID。jquery关闭对话框并删除div
什么是最好的方式来销毁新创建的对话框,然后从DOM中删除该div,而不影响我最初创建的对话框?
请帮忙!我设计了一个使用小工具的仪表板。其中一个小工具会创建一个对话框,但每次小工具刷新时,它都会创建具有相同ID的另一个对话框。此对话框包含一个表单,因此在获取和提交我的输入框的值时会出现问题,因为我的页面上存在相同的ID。jquery关闭对话框并删除div
什么是最好的方式来销毁新创建的对话框,然后从DOM中删除该div,而不影响我最初创建的对话框?
添加到您的对话框来电:
close: function (ev, ui) {
$(this).dialog("destroy");
$(this).remove();
},
这将破坏对话,并在关闭时删除DIV。
为什么不设置一个包含值“嘿,你已经有这些东西之一,你不需要另一个”的值,并且只在cookie没有设置时创建对话框?
谢谢!这对我有用! – BornReady 2010-07-23 19:47:10
很好。完美的作品。 – randomguy 2010-08-11 12:55:39
'$(this).dialog('destroy')。remove()' - 一个语句解决方案@BornReady – 2013-06-06 06:59:53