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