jQuery UI工具提示和AJAX,如何用它实现live()

jQuery UI Tooltip and AJAX, how to implement live() with it?

本文关键字:实现 何用它 live UI 工具提示 AJAX jQuery      更新时间:2023-09-26

在某些页面上,我有类似$('.tooltip').tooltip();的代码。元素示例如下:

<a title="Tooltip content" class="tooltip" href="javascript:void(0);"><img src="icon.png" /></a>

这工作得很好,除非我想用AJAX重新加载这些元素。然后,工具提示处理程序不会重新附加到新内容,工具提示也不再工作。

我尝试了一个变通方法,以某种方式将工具提示重新附加到元素上,但没有特别成功。任何建议都是感激的!

您需要在AJAX成功回调中重新初始化工具提示$('.tooltip').tooltip();

您只能通过:

为新添加的元素重新初始化工具提示:
$('.tooltip').not('.hasTooltip').tooltip().addClass('hasTooltip');