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