2

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

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

除非我想用 AJAX 重新加载这些元素,否则这很有效。然后,工具提示处理程序不会重新附加到新内容,并且工具提示不再起作用。

我试图做一个变通办法,以某种方式将工具提示重新附加到元素上,但没有特别成功。任何建议表示赞赏!

4

2 回答 2

4

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

于 2013-01-05T14:19:06.163 回答
1

您只能通过以下方式重新初始化新添加元素的工具提示:

$('.tooltip').not('.hasTooltip').tooltip().addClass('hasTooltip');
于 2015-05-06T18:13:47.893 回答