前端之家收集整理的这篇文章主要介绍了
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");
});
原文链接:https://www.f2er.com/jquery/181977.html