Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery删除不工作类型错误_Jquery_Typeerror - Fatal编程技术网

jQuery删除不工作类型错误

jQuery删除不工作类型错误,jquery,typeerror,Jquery,Typeerror,我在页面中动态添加了一个id为#form1的表单。表单包含多个输入。窗体已附加可调整大小的可拖动ad formwizard。当我销毁所有3个(可调整大小的DragTable和formwizard),然后尝试通过执行$(“#form1”).remove()删除表单来删除表单时,即使我可以在屏幕和DOM中看到表单,也会出现以下错误。此错误是什么?为什么remove()不起作用 TypeError { message="this.element is undefined", source="with(

我在页面中动态添加了一个id为
#form1
的表单。表单包含多个输入。窗体已附加可调整大小的可拖动ad formwizard。当我销毁所有3个(可调整大小的DragTable和formwizard),然后尝试通过执行
$(“#form1”).remove()
删除表单来删除表单时,即使我可以在屏幕和DOM中看到表单,也会出现以下错误。此错误是什么?为什么
remove()
不起作用

TypeError { message="this.element is undefined", source="with(_FirebugCommandLine){$('#form1').remove();\n};", more...}

在移除之前,请尝试清空

$('#form1').empty().remove();

在移除之前,请尝试清空

$('#form1').empty().remove();

页面的html标记是什么?如果你能发布一个,那会很有帮助,所以我们可以看看发生了什么。@david,这是一个巨大的代码,很难在JSFIDLE上发布,但侯赛因的解决方案成功了。谢谢你的提问。页面的html标记是什么?如果你能发布一个,那会很有帮助,所以我们可以看看发生了什么。@david,这是一个巨大的代码,很难在JSFIDLE上发布,但侯赛因的解决方案成功了。谢谢你的提问。@pinkie,如果我没弄错的话,这和formwizard插件有关。我以前读过一些关于这方面的文章。试试你的代码,看看你是否仍然得到同样的错误。你是对的。这是formwizard插件。谢谢allot提供的解决方案。@pinkie,如果我没弄错的话,这与formwizard插件有关。我以前读过一些关于这方面的文章。试试你的代码,看看你是否仍然得到同样的错误。你是对的。这是formwizard插件。感谢allot提供的解决方案。