我正在使用on()
方法并成功将一些jQuery绑定到动态添加到页面的HTML元素:
$('#video').on('click', 'a.expand', function() {
// Do something
});
在这种情况下,ID为“video”的div会动态添加到页面中。在该div中,有一个锚点来切换所述div的可见性。通过单击所述锚点可以很好地工作,但是我想要找出的是我可以列出什么事件而不是“点击”将我的jQuery绑定到该div时它是否被添加到页面中,而不是当它与它交互时? / p>
我看了一遍,只看过“点击”,“焦点”等话题,但没有办法在没有某种互动的情况下做到这一点。
这可能吗?
答案 0 :(得分:0)
如果要在插入div
时执行该函数,则需要找到插入div
的事件处理程序,然后最后需要调用该函数。
function (){
$("body").append("#video");
// Call your function after this append() function is done.
myEventFunction();
}
如果你知道插入div
的情况,这是最好的方法。