javascript - jQuery UI Tooltip 和 AJAX,如何用它实现 live() ?

标签 javascript jquery jquery-ui tooltip

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

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

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

我尝试采取变通办法以某种方式将工具提示重新附加到元素上,但没有特别成功。如有任何建议,我们将不胜感激!

最佳答案

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

关于javascript - jQuery UI Tooltip 和 AJAX,如何用它实现 live() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14172580/

相关文章:

javascript - Range = document.getSelection().getRangeAt(0) 在 Safari 上不起作用

javascript - 如何用图显示所有月份?

jquery - jqGrid:当 cellattr 返回包​​含 "style"的字符串时出现困惑

arrays - 大型数组的自动完成

Javascript:使用 OR 操作数将单个值与多个值进行比较

javascript - 使用 jQuery 检查复选框值时出错

jquery - 循环具有固定位置的水平滚动 div

jquery - 在文本框中的最后一个字符之后设置焦点

javascript - 为什么“"click, "按钮”由跨度处理?

jquery - 不确定这个 jQuery 函数是如何工作的