Intro

El UI de jQuery simpifica mucho las cosas a la hora de desarrollar una aplicación web. Además unifica la apariencia. Sin embargo, las últimas versiones de jQuery UI no soportan directamente código HTML en el título de los diálogos emergentes.

 

Solución

La solución pasa por colocar el siguiente código lo más arriba posible tras la carga de jQuery UI:

$.widget("ui.dialog", $.extend({}, $.ui.dialog.prototype, {
    _title: function(title) {
        if (!this.options.title ) {
            title.html(" ");
        } else {
            title.html(this.options.title);
        }
    }
}));