Edit: Depuis ce qui s'est avéré être une réponse, je suis en ajoutant la clause d'exclusion de responsabilité @écraser mentionné dans un commentaire ci-dessous. Si vous utilisez cette solution de contournement, sachez que vous êtes vous-même ouverture pour une vulnérabilité XSS. Seule l'utilisation de cette solution si vous savez ce que vous faites et peut-être certains de le HTML contenu dans l'attribut.
La façon la plus simple de le faire est de fournir une fonction à l' content
option qui remplace le comportement par défaut:
$(function () {
$(document).tooltip({
content: function () {
return $(this).prop('title');
}
});
});
Exemple: http://jsfiddle.net/Aa5nK/12/
Une autre option serait de remplacer le widget info-bulle avec votre propre qui change de l' content
option:
$.widget("ui.tooltip", $.ui.tooltip, {
options: {
content: function () {
return $(this).prop('title');
}
}
});
Maintenant, chaque fois que vous appelez .tooltip
, un contenu HTML ne sera retourné.
Exemple: http://jsfiddle.net/Aa5nK/14/