Редагувати : Оскільки це виявилося популярною відповіддю, я додаю застереження, яке @crush згадано в коментарі нижче. Якщо ви використовуєте цю роботу, пам’ятайте, що ви відкриваєте себе для вразливості XSS . Використовуйте це рішення лише в тому випадку, якщо ви знаєте, що робите, і можете бути впевнені в цьому у вмісті HTML в атрибуті.
Найпростіший спосіб зробити це - надати функцію content
параметру, який замінює поведінку за замовчуванням:
$(function () {
$(document).tooltip({
content: function () {
return $(this).prop('title');
}
});
});
Приклад: http://jsfiddle.net/Aa5nK/12/
Іншим варіантом було б замінити віджет підказки своїм, який змінює content
параметр:
$.widget("ui.tooltip", $.ui.tooltip, {
options: {
content: function () {
return $(this).prop('title');
}
}
});
Тепер кожного разу, коли ви телефонуєте .tooltip
, вміст HTML буде повертатися.
Приклад: http://jsfiddle.net/Aa5nK/14/