'<div id="'+div_id+'" class="widget" style="height:60px;width:110px">\n\
<div class="widget-head ui-widget-header" style="cursor:move;height:20px;width:130px">'+
'<span id="'+span_id+'" style="float:right; cursor:pointer" class="dialog_link ui-icon ui-icon-newwin ui-icon-pencil"></span>' +
dialog_title+'</div></div>
Ho un div costruito utilizzando la stringa precedente. Dopo un po 'di elaborazione .. Devo cambiare il dialog_title nel suddetto div. Sto cercando di farlo con il seguente codicejquery cambia div text
$('#'+div_id+' .widget-head').text("new dialog title");
Anche se questo cambia la finestra di dialogo title..it rimuove l'elemento di arco che viene utilizzato per aprire una finestra di dialogo.
ho cercato di metodo ReplaceWith con una stringa con il nuovo title..but finestra di dialogo che mostra NaN per il titolo e la durata anche se non posso essere cliccato visibile (sono eventi disabili?)
Come posso cambiare il testo senza perdere lo span e la possibilità di cliccarlo.
Grazie in anticipo.
+1 Ancora meglio, metti il titolo in un tag direzionale: $ ('#' + div_id + '> h2'). Text ('foo') ' –