Me trataron de poner en práctica el resultado de Nick, que es:
$('.selectorUsedToCreateTheDialog').dialog('option', 'title', 'My New title');
Pero eso no funcionó para mí porque tenía varios cuadros de diálogo en 1 página. En tal situación, solo establecerá el título correcto la primera vez. Tratando de comandos básicos no funcionó:
$("#modal_popup").html(data);
$("#modal_popup").dialog('option', 'title', 'My New Title');
$("#modal_popup").dialog({ width: 950, height: 550);
He arreglado esto añadiendo el título a los argumentos de la función JavaScript de cada cuadro de diálogo en la página:
function show_popup1() {
$("#modal_popup").html(data);
$("#modal_popup").dialog({ width: 950, height: 550, title: 'Popup Title of my First Dialog'});
}
function show_popup2() {
$("#modal_popup").html(data);
$("#modal_popup").dialog({ width: 950, height: 550, title: 'Popup Title of my Other Dialog'});
}
Tenga en cuenta que la versión "hacky" de arriba cambiará el título de TODOS los cuadros de diálogo en la página (en caso de que haya creado más de uno). – camainc
puedo pasar múltiples opciones? – themis
@themis en la versión actual hay un método '.option()' que también toma un objeto, vea 'options (options)' aquí: http://api.jqueryui.com/dialog/#method-option –