2012-05-24 57 views
0

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

回答

1

你可以通过委派事件初始化:

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

假设当然,这是#内容所有动态提示的祖先。

相关问题