【发布时间】:2015-01-29 17:11:49
【问题描述】:
我有一个$("#settings") div,其中有多个引导工具提示附加到子元素。
例如,
<div id="settings" style="display: flex;">
<tbody>
<tr>
<td width="25%" class="left Special" style="font-size:150%">Content:</td>
<td width="5%"></td>
<td width="70%" class="Special settingswrong" style="font-size:200%"><div style="display:inline" data-toggle="tooltip" data-placement="right" title="" data-original-title="This is not what you are looking for!">Content</div></td>
</tr>
<tr>
<td width="25%" class="left Special" style="font-size:150%">Content:</td>
<td width="5%"></td>
<td width="70%" class="Special settingswrong" style="font-size:200%"><div style="display:inline" data-toggle="tooltip" data-placement="right" title="" data-original-title="This is not what you are looking for!">Content</div></td>
</tr>
</tbody>
</div>
我想做$("#settings").tooltip('destroy') 以在按下按钮时摆脱所有这些工具提示,但它不起作用,我假设因为工具提示实际上不是设置div,但在里面。
但是我也尝试了$('#settings').find('*').tooltip('destroy'),但也没有用。
是因为我初始化它们的方式吗?
$(document).ready(function() {
$("body").tooltip({ selector: '[data-toggle=tooltip]' });
});
什么是访问 div 中所有工具提示的快速简便的方法?
【问题讨论】:
标签: javascript jquery twitter-bootstrap twitter-bootstrap-tooltip