如何从javascript中删除或删除工具提示?

如何从javascript中删除或删除工具提示?,javascript,jquery,html,Javascript,Jquery,Html,我正在用javascript创建一个带有工具提示的图标 var icon = '&nbsp;&nbsp;<a class="icon-ok" data-type="reftooltip" title="Save" style="cursor: pointer"></a>'; 图标将被删除,但工具提示“保存”仍显示在UI上。当我刷新页面时,它消失了。但我希望图标ok一被删除,它就被删除 我还在firebug中进行了调试,发现正在html页面中创建工具提示的

我正在用javascript创建一个带有工具提示的图标

var icon = '&nbsp;&nbsp;<a class="icon-ok" data-type="reftooltip" title="Save" style="cursor: pointer"></a>';
图标将被删除,但工具提示“保存”仍显示在UI上。当我刷新页面时,它消失了。但我希望图标ok一被删除,它就被删除

我还在firebug中进行了调试,发现正在html页面中创建工具提示的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代码执行此操作,它应该被删除


但我不知道在success函数中放入什么代码来删除div类工具提示淡入。我需要这里的帮助。

某些浏览器中,
title
属性成为工具提示文本。删除它(或者直接删除,或者使用Javascript删除),它就会消失

当鼠标移动时,一些图形用户代理将显示工具提示 悬停在包含title属性的锚元素上方


我想值得一试:

success: function(){
 //other code//
   ('a.icon-ok').removeAttr("title");
 //other code//
}
编辑:

我再次读了你的问题:

但我不知道在success函数中放入什么代码来删除div类工具提示淡入。我需要帮助

试着这样做:

success: function(){
 //other code//
   ('div').removeClass("tooltip fade top in"); //<-- costumize your selector
 //other code//
}
success:function(){
//其他代码//

('div').removeClass(“工具提示淡入淡出”);//您可能还需要删除实际的工具提示:

$('body>.tooltip').remove();


或者更好的是,使用工具提示的本机删除功能。

谢谢大家的宝贵意见!! 我在success()函数中添加了这一行,它成功了

$(“[class='tooltip fade top in']”)。删除();


我试过所有这些答案但对我有效的是

$("#id").tooltip( "destroy" );
或者你也可以使用

$("#id").tooltip( "close" );

但是,我更喜欢第一个。

@Charlie:它仍然不起作用。但我得到了解决方案。。谢谢:)恭喜!为什么不创建一个答案呢?可能对其他人有用。:)在删除“标题”和“数据原始标题”属性时起作用
$("#id").tooltip( "close" );