是否可以动态生成jQuery Tools工具提示元素?

时间:2012-05-24 20:49:01

标签: jquery tooltip jquery-tools

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

1 个答案:

答案 0 :(得分:1)

您可以使用委派的事件初始化它:

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

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