I was taking a look to a last year project and i realised that Bootstrap doesn't display anymore table
in tooltips.
During the last year I've updated Bootstrap, we have a shared asset in place for another project and i use the same version.
I'm currently using bootstrap 4.3.1, when I created the project last year seems i was using 4.1.0, I replaced my JS with V 4.1.0 and it works
This is my PHP code that I'm using to print out the html
echo 'data-toggle="tooltip" data-html="true" data-container="body" data-placement="bottom"
title="<table class=\'kpiTableHov\'><tr><td colspan=\'2\' class=\'text-center\'>Total Accidents</td></tr><tr><td>Year Total </td><td> / % change from previous year</td></tr><tr><td></td><td>/ % difference (local % change</td></tr><tr><td></td><td>minus national % change) </td></tr></table>"';
If I change table
with something else is working properly, what can be the problem?
If I use Javascript $('.testtooltip').tooltip('show')
to force the tooltip to display it and I check the bootstrap element at the end of the html, is empty there is no content.
Your are searching for sanitize
option
$('.testtooltip').tooltip({
sanitize: false
}).tooltip('show')
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<button type="button" class="btn btn-secondary testtooltip" data-toggle="tooltip" data-html="true" data-container="body" data-placement="bottom" title="<table class=\'kpiTableHov\'><tr><td colspan=\'2\' class=\'text-center\'>Total Accidents</td></tr><tr><td>Year Total </td><td> / % change from previous year</td></tr></table>">
Tooltip
</button>
Note that for security reasons the sanitize, sanitizeFn and whiteList options cannot be supplied using data attributes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With