Javascript 在将元素插入DOM后,如何对其执行jQuery函数?

Javascript 在将元素插入DOM后,如何对其执行jQuery函数?,javascript,jquery,dom,asynchronous,Javascript,Jquery,Dom,Asynchronous,考虑以下代码 之后,$divContent被插入到DOM中。我们需要做的是,将元素插入到DOM中,并使用一个加载指示符。调用AJAX过程时将显示加载指示器,当AJAX完成并成功时,它将使用该函数更新该元素。但为了做到这一点,我们需要先将其插入DOM 想法?答案其实很简单。我不知道这一点,通过纯粹的实验,它起了作用 http://jsfiddle.net/z3es9/ 基本上,我创建一个元素$element——给它一些属性和类,然后$.append()将它添加到DOM中 单击按钮修改原始的$元素

考虑以下代码

之后,
$divContent
被插入到DOM中。我们需要做的是,将元素插入到DOM中,并使用一个加载指示符。调用AJAX过程时将显示加载指示器,当AJAX完成并成功时,它将使用该函数更新该元素。但为了做到这一点,我们需要先将其插入DOM


想法?

答案其实很简单。我不知道这一点,通过纯粹的实验,它起了作用

http://jsfiddle.net/z3es9/
基本上,我创建一个元素
$element
——给它一些属性和类,然后
$.append()
将它添加到DOM中

单击按钮修改原始的
$元素
,并将更改传递给插入/附加的DOM元素


哇。酷!希望这对别人有帮助

仅仅更新AJAX似乎有点过分。希望这是显而易见的,但是如果div有一个id,您可以使用jqueryid选择器再次找到它,并在稍后的ajaxsuccess函数中对其执行任何操作。即使没有id,通常也可以设计一个选择器来隔离div。D3.js通过将数据属性绑定到DOM元素来工作,但据我记忆所及,不是代码。
    $divContent.fn.applyFunction();
http://jsfiddle.net/z3es9/