2016-07-14 96 views
1

我有3到4个按钮,当我点击第一个按钮-a popover -tooltip打开&点击第二个按钮tooltip正在打开,但第一个按钮tooltip没有关闭。 我想要关闭工具提示弹出窗口,当我点击下一个按钮。jquery -this-显示和隐藏的工具提示

$(document).ready(function() { 
    $('.btn).click(function() { 
     $(this).find('.popover).show(); 
    }); 
}); 
+1

问题寻求帮助调试(**“为什么不是这个代码的工作?” **)必须包括所期望的行为,具体问题或错误以及在问题本身**中重现**所需的最短代码。没有**明确问题陈述**的问题对其他读者没有用处。请参阅:[如何创建最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。 – Andreas

回答

1

你需要隐藏显示涉及的一个前所有popover元素,试试这个:

$(document).ready(function() { 
    $('.btn').click(function() { 
     //Hide All 
     $('.btn .popover').hide(); 
     //Show Target 
     $(this).find('.popover').show(); 
    }); 
}); 

注::你缺少你的选择一些接近'元素检查