jquery .live加载事件

前端之家收集整理的这篇文章主要介绍了jquery .live加载事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要一种使用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”是典型“点击”或其他事件的替代。

解决方法

没有一个“DOM改变”事件,创建一个在浏览器上征税。您最好使用负载方法的回调来触发您需要的功能
$('#foobar').load('myurl.html',function() {
    var mydiv = $("#mydiv");
});

猜你在找的jQuery相关文章