【发布时间】:2009-11-17 10:58:10
【问题描述】:
我想将一个函数附加到一个 jQuery 元素,该元素在添加到页面时触发。
我尝试了以下方法,但没有成功:
var el = jQuery('<h1>HI HI HI</H1>');
el.one('load', function(e) {
window.alert('loaded');
});
jQuery('body').append(el);
我真正想要做的是保证另一个 jQuery 函数期望一些#id 在页面上不会失败,所以我想在页面中加载我的元素时调用该函数。
为了澄清,我将 el 元素传递给另一个库(在这种情况下,它是一个电影播放器,但它可能是其他任何东西)并且我想知道 el 什么时候strong> 元素正在添加到页面中,无论是添加该元素的我的电影播放器代码还是其他任何内容。
【问题讨论】:
-
为什么不在添加元素后立即调用其他 jQuery 函数?
-
因为添加元素的不是我。
标签: javascript jquery javascript-events