jquery替换内容删除嵌套自动完成

jquery替换内容删除嵌套自动完成,jquery,autocomplete,Jquery,Autocomplete,用类似内容替换目标内容newContent时: target.html(newContent.html()) 附加到目标的嵌套DOM的autocomplete没有被完全删除,因此我无法将新的autocomplete重新附加到newContent中的相应元素 在jquery的文档中,它应该删除所有处理程序和事件,但只删除父元素!?如何删除所有嵌套DOM的所有处理程序和事件(不仅仅是目标的第一级子级) 我在对话方面也有类似的问题。 .empty()或.remove()似乎都不起作用在删除html之前

用类似内容替换目标内容newContent时:
target.html(newContent.html())
附加到目标的嵌套DOM的autocomplete没有被完全删除,因此我无法将新的autocomplete重新附加到newContent中的相应元素

在jquery的文档中,它应该删除所有处理程序和事件,但只删除父元素!?如何删除所有嵌套DOM的所有处理程序和事件(不仅仅是
目标
的第一级子级)

我在对话方面也有类似的问题。
.empty()
.remove()
似乎都不起作用

在删除html之前,您可能应该先销毁对话框/autocomplete

$('#myauto').autocomplete('destroy').remove();

我通过在
target.html(…)
之前提供代码尝试了这种方法,但没有成功
target.find(.ui autocomplete input”).each(function(){$(this.autocomplete(“destroy”).remove();})