gpt4 book ai didi

jquery - 将内容附加到页面后,我如何知道 DOM 已准备好?

转载 作者:行者123 更新时间:2023-11-30 23:46:14 25 4
gpt4 key购买 nike

假设我必须动态地将一些内容附加到页面,并且它涉及一些 HTML 和一些 Javascript(通过添加更多脚本标签)。

我如何知道一切都准备好了(就像我使用 jQuery $(..) 执行的页面加载一样)?

或者追加操作完成后继续就可以了吗?

最佳答案

我很幸运,在附加的 HTML 中包含了一个现成的函数。例如

var new_html = "<SCRIPT>$(function() { alert("ready!");});</SCRIPT> <DIV>Added content</DIV>";
$("#host-div").append(new_html);

附加新的 div 后,脚本将运行。我通常使用这种技术来初始化添加内容中的 jqueryui 小部件。当使用 AJAX 从服务器获取 HTML 并且 HTML 是从模板文件生成时,这特别有用 - 它将逻辑保持在 HTML/表示级别并在同一代码模块中。

关于jquery - 将内容附加到页面后,我如何知道 DOM 已准备好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23653319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com