根据jQuery Tools documentation,工具提示元素必须紧跟在HTML中的触发器之后。但是,我需要将工具提示事件应用于动态生成的项列表。由于我事先不知道项目的数量和每个项目的工具提示内容是唯一的,我需要动态生成工具提示元素(来自JavaScript)。因此,我想知道是否有一种方法可以使用jQuery Tools工具提示,而不会在触发器旁边显式编码工具提示元素。
答案 0 :(得分:1)
您可以使用委派的事件初始化它:
$("#content").delegate(".tooltop:not(.jqtooltip)","mouseover",function(){
$(this).addClass("jqtooltip").tooltip(...);
})
当然假设#content是所有动态工具提示的祖先。