ソースコード「jquery-ui.js」を変更して、ターゲット要素のタイトル属性コンテンツを取得するためのこのデフォルト関数を見つけることができます。
var tooltip = $.widget( "ui.tooltip", {
version: "1.11.4",
options: {
content: function() {
var title = $( this ).attr( "title" ) || "";
return $( "<a>" ).text( title ).html();
},
に変更します
var tooltip = $.widget( "ui.tooltip", {
version: "1.11.4",
options: {
content: function() {
if($(this).attr('ignoreHtml')==='false'){
return $(this).prop("title");
}
var title = $( this ).attr( "title" ) || "";
return $( "<a>" ).text( title ).html();
},
したがって、htmlのヒントを表示したいときはいつでも、ターゲットのhtml要素に属性ignoreHtml = 'false'を追加するだけです。このような
<td title="<b>display content</b><br/>other" ignoreHtml='false'>display content</td>