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



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

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

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

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

最新更新