jQuery - 如何找出添加新元素的时间?

时间:2010-07-02 14:10:52

标签: jquery

有什么方法可以监控整个页面(使用jQuery 1.3.2)并为新创建的链接添加工具提示插件功能?

在document.load()上,我添加了一个这样的工具提示:

$('a').tooltip();

如何对AJAX添加的元素执行相同的操作?也许使用live()的东西?

谢谢!

2 个答案:

答案 0 :(得分:1)

使用AJAX创建新元素时,请在同一回调中对它们运行.tooltip()

success: function() {
    var newelement = $(someNewElement);
    newelement.tooltip();
    newelement.appendTo('body');
}

编辑:如果您无法控制插入元素的代码, @SLaks'答案可能是一个不错的选择。

答案 1 :(得分:0)

您正在寻找livequery plugin

然而,这是一个丑陋的黑客,应尽可能避免 特别是,它不会捕获任何未使用jQuery进行的DOM修改。

相关问题