0

我正在使用该on()方法,并成功地将一些 jQuery 绑定到动态添加到页面的 HTML 元素:

$('#video').on('click', 'a.expand', function() {
  // Do something
});

在这种情况下,将一个 id 为“video”的 div 动态添加到页面中。在该 div 内部,有一个锚点可以切换所述 div 的可见性。通过单击所述锚点效果很好,但我想找出的是我可以列出什么事件而不是“单击”来将我的 jQuery 绑定到该 div 当它被添加到页面时,而不是当你与它交互时?

我已经看了一遍,只看到过“点击”、“焦点”等话题,但没有某种互动就无法做到这一点。

这可能吗?

4

1 回答 1

0

如果要在插入 that 时执行该函数div,则需要找到事件处理程序,该事件处理程序插入该div然后最后,您需要调用该函数。

function (){
    $("body").append("#video");
    // Call your function after this append() function is done.
    myEventFunction();
}

如果您知道div插入的情况,这是最好的方法。

于 2012-11-18T03:00:10.910 回答