2016-03-30 35 views
0

我在我的HTML文件中有多個行和列的表。我動態分配的自舉提示爲「TD」元素是這樣的:引導工具提示/彈出功能問題

$('td.someclass').data('tooltip','old tooltip msg'); 
$('td.someclass').tooltip({ 
        placement : 'top', 
        trigger: 'hover focus', 
        title: function(){ return $(this).closest('td').data('tooltip');} 
       }); 

而且我對一些事件改變「TD」元素的數據提示,讓我提示更新:

$('td.someclass').data('tooltip','new tooltip msg'); 

它按預期工作正常,但我有疑問。 當我檢查瀏覽器中的元素時,我發現工具提示只是在body元素結束之前插入。我的意思是,它的父母只是身體元素。然而它能夠用最接近的()方法找到正確的'td'。這是如何工作的?

回答

0

嘗試通過定義其容器

.tooltip({ 
    container: 'td.someclass' 
}); 

看到here

+0

我想知道的是它如何能夠利用找到其連接「TD」元素是什麼最接近()時,其容器是body元素 – t0il3ts0ap

+0

你能做小提琴比我會解釋我混亂你想知道/做什麼 –