将Jquery UI工具提示应用于延迟内容的正确方式



这似乎是一种常见的情况,但我找不到任何关于它的信息。也许这是我遗漏的东西。

所有工具提示都按预期工作。然而,我们动态加载一些内容,因此在调用工具提示方法之后,它会被注入

将工具提示应用于页面加载后注入的新内容的最佳方式是什么?

更新要明确的是,我不是在寻找如何将动态内容注入工具提示。我正在寻找如何让工具提示插件注意到页面中注入的新内容。

感谢

我想这样做:使您的工具提示选项可重复使用,如下所示:

var options = { content: "Awesome title!", ... }

然后在页面加载时进行第一个工具提示初始化:

$('.someclass').tooltip(options);

在添加一些新元素后,动态地这样做:

$(dynamicallyaddedcontent).tooltip(options);

jquery工具提示是一个简单的div,因此您可以像使用普通div一样注入内容,使用jquery的append等方法。最好在这里解释。

编辑:为了配合你的编辑,我想你可以在这里找到答案。看看第二个答案(支持率较高的答案,因为它已被弃用,所以不是可接受的解决方案)

最新更新