Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以动态生成jQuery工具提示元素?_Jquery_Tooltip_Jquery Tools - Fatal编程技术网

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

是否可以动态生成jQuery工具提示元素?,jquery,tooltip,jquery-tools,Jquery,Tooltip,Jquery Tools,根据jQuery工具,tooltip元素必须紧跟在HTML中的触发器之后。但是,我需要将工具提示事件应用于动态生成的项目列表。由于我事先不知道项目的数量,而且每个项目的工具提示内容都是唯一的,所以我需要动态地(从JavaScript)生成工具提示元素。因此,我想知道是否有一种方法可以使用jQuery工具提示,而无需在触发器附近显式编码tooltip元素。您可以使用委派事件初始化它: $("#content").delegate(".tooltop:not(.jqtooltip)","mouseo

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

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

$("#content").delegate(".tooltop:not(.jqtooltip)","mouseover",function(){
    $(this).addClass("jqtooltip").tooltip(...);
})
当然,假设内容是所有动态工具提示的祖先