Jquery 单击后关闭工具提示

Jquery 单击后关闭工具提示,jquery,tooltip,Jquery,Tooltip,我正在使用引导本机工具提示 我有一个链接,当使用jQuery代码将鼠标移到上面时,它会显示工具提示: jQuery(document).on('hover', '#mylink', function(event) { event.preventDefault(); jQuery('[data-toggle="tooltip"]').tooltip(); }); 但是,工具提示在我单击链接后保持可见,该链接将打开一个新窗口 如何使用jQuery在单击事件后关闭工具提示?您可以使用

我正在使用引导本机工具提示

我有一个链接,当使用jQuery代码将鼠标移到上面时,它会显示工具提示:

jQuery(document).on('hover', '#mylink', function(event)
{
    event.preventDefault();
    jQuery('[data-toggle="tooltip"]').tooltip();
});
但是,工具提示在我单击链接后保持可见,该链接将打开一个新窗口

如何使用jQuery在单击事件后关闭工具提示?

您可以使用方法销毁工具提示

jQuery('[data-toggle="tooltip"]').tooltip('dispose')

若要在以后禁用临时使用方法的工具提示,可以重新启用使用方法


要隐藏,请在工具提示中使用方法

jQuery('[data-toggle="tooltip"]').tooltip('hide'); 

更新1:现在将其与该特定链接的单击事件处理程序相结合。除了触发模糊事件(因为它可能仍然被聚焦)来隐藏popover

jQuery(document).on('click', '#mylink', function() { 
    jQuery('[data-toggle="tooltip"]').tooltip('hide').blur(); 
}); 
或者,即使只是触发模糊事件也会对您有效,因为由于聚焦,它仍然处于活动状态

jQuery(document).on('click', '#mylink', function() { 
    jQuery('[data-toggle="tooltip"]').blur(); 
}); 

更新2:或仅通过设置触发器选项限制
悬停时的popover触发器

$(function () {
    $('[data-toggle="tooltip"]').tooltip({ trigger : 'hover'})
})

单击哪个元素上的事件?一个由#mylink idjQuery(文档)标识的标记。在('click','#mylink',function(event){event.preventDefault();jQuery('[data toggle=“tooltip”]')。tooltip('dispose');});我在上面添加代码,它会关闭工具提示,但链接不再打开,如何在新窗口中保持链接打开?要隐藏或销毁吗?
$(function () {
    $('[data-toggle="tooltip"]').tooltip({ trigger : 'hover'})
})