我正在使用工具提示在 javascript 中创建一个图标。
var icon = ' <a class="icon-ok" data-type="reftooltip" title="Save" style="cursor: pointer"></a>';
此图标动态显示和删除。当我使用以下代码从 javascript 中动态删除此图标时:
success: function(){
//other code//
saveparents.parent().parent().find('a.icon-ok').remove();
//other code//
}
图标已被删除,但工具提示“保存”仍显示在 UI 上。当我刷新页面时,它消失了。但我希望它在 icon-ok 被删除后立即删除。
另外我在firebug中调试,发现在html页面中创建了一个用于tooltip的div类
<html><body>
<div ...................>... </div>
<div class="tooltip fade top in" style="top: 156.5px; left: 256.667px; display: block;">
<div class="tooltip-arrow"></div>
<div class="tooltip-inner">Save</div>
</div>
</body></html>
在 firebug 中,我可以通过右键单击 deletenode 来删除这个 div。它也成功地从 UI 中删除。所以我认为如果我使用 javascript 代码执行此操作,它应该被删除。
但我不知道在成功函数中放入什么代码来删除那个 div 类工具提示淡入淡出。我在这里需要帮助。
最佳答案
您可能还必须删除实际的工具提示:
$('body>.tooltip').remove();
或者更好的是,使用工具提示的 native 删除功能。
关于javascript - 如何从 javascript 中删除或删除工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16098164/