在某些网页上,我的代码类似于$('.tooltip').tooltip();
。示例元素如下所示:
<a title="Tooltip content" class="tooltip" href="javascript:void(0);"><img src="icon.png" /></a>
除非我想用AJAX重新加载这些元素,否则它的工作效果非常好。然后,工具提示处理程序不会重新附加到新内容,并且工具提示不再起作用。
我试图做一些变通方法,以某种方式将工具提示重新附加到元素上,但没有特别成功。任何建议表示赞赏!
答案 0 :(得分:4)
您需要在AJAX成功回调中重新初始化工具提示$('.tooltip').tooltip();
答案 1 :(得分:1)
您只能通过以下方式重新初始化新添加元素的工具提示:
$('.tooltip').not('.hasTooltip').tooltip().addClass('hasTooltip');