我需要一种方法,能够使用jQuery的.live()
函数来处理通过ajax加载的元素。
例如,通过ajax .load()
方法加载的div。
<div id="mydiv"></div>
通常我会用.live()
来处理点击事件,但我需要知道如何在没有任何用户显式操作/事件的情况下告诉DOM这个新的div已经加载完毕。
以下代码不起作用,但我想做类似于这样的事情:
mydiv = $("#mydiv");
mydiv.live("mydiv.length > 0", function() {
// do something
});
"mydiv.length"代替了典型的"click"或其他事件。