0

根据 jQuery Tools文档,tooltip 元素必须紧跟在 HTML 中的触发器之后。但是,我需要将工具提示事件应用于动态生成的项目列表。由于我事先不知道项目的数量并且每个项目的工具提示内容是唯一的,因此我需要动态生成工具提示元素(来自 JavaScript)。因此,我想知道是否有一种方法可以使用 jQuery Tools 工具提示,而无需在触发器附近显式编码工具提示元素。

4

1 回答 1

1

您可以使用委托事件对其进行初始化:

$("#content").delegate(".tooltop:not(.jqtooltip)","mouseover",function(){
    $(this).addClass("jqtooltip").tooltip(...);
})

当然假设 #content 是所有动态工具提示的祖先。

于 2012-05-24T20:56:07.267 回答