可能重复:
如何在 jQuery 中检测新元素的创建?
我有一个页面,其中有几个由不同的 jQuery 调用创建的 div。创建这些 div 后,我想进行 ajax 调用以将一些 html 加载到其中。我试过这样的东西(咖啡脚本):
$("#myDiv").ready ->
alert "div ready"
但是因为 .ready 函数只为文档定义,所以它会在页面加载后立即运行(在 div 存在之前)。我也试过这个:
$("#splunk_results").ready ->
$("#splunk_results").each ->
alert "div ready"
根据此处选择的答案,但这似乎根本没有加载。
基本上,当一个 div 出现时,有没有一种简单的方法来执行代码?