【发布时间】:2016-03-30 09:47:33
【问题描述】:
我的 html 文件中有一个包含多行和多列的表。我正在像这样动态地将 boostrap 工具提示分配给“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”。这是如何工作的?
【问题讨论】:
标签: javascript jquery html twitter-bootstrap