Ich habe eine $("#settings")
div mit mehreren Bootstrap-Tooltips, die an die Kindelemente angehängt sind.Zerstöre alle Bootstrap Tooltips in einer Div
Zum Beispiel
<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>
Ich möchte $("#settings").tooltip('destroy')
tun, um loszuwerden, alle diese Tooltips auf einen Knopf drücken, aber es funktioniert nicht, ich gehe davon aus, weil die Tooltips nicht tatsächlich auf die Einstellungen div, aber drinnen.
Allerdings habe ich auch versucht $('#settings').find('*').tooltip('destroy')
und das hat auch nicht funktioniert.
Ist es wegen, wie ich sie initialisiere?
$(document).ready(function() {
$("body").tooltip({ selector: '[data-toggle=tooltip]' });
});
Was ist eine schnelle und einfache Möglichkeit, auf alle Tooltips innerhalb eines div zuzugreifen?
seltsam, dass ‚zerstören‘ funktioniert nicht ... das ist, was ihre docs sagen zu tun ... danke! :) – LSD
Plus eins für das Finden. War es eine wilde Vermutung? – isherwood
Nein, die Überprüfung der Code in Geige hat den Trick :) – Technotronic