'<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>
Mam div skonstruowany przy użyciu powyższego ciąg. Po pewnym przetwarzaniu. Muszę zmienić dialog_title w powyższym div. Staram się robić to z następującego kodujquery change div text
$('#'+div_id+' .widget-head').text("new dialog title");
Chociaż zmienia title..it dialogowe usuwa element rozpiętości, który jest używany, aby otworzyć okno dialogowe.
Próbowałem metody replaceWith z ciągiem z nowego title..but dialogowym który pokazuje NaN dla tytuł i rozpiętości choć widoczne cant być kliknięty (są zdarzenia wyłączone?)
Jak mogę zmienić tekst bez tracąc rozpiętość i możliwość kliknięcia.
Z góry dziękuję.
+1 Jeszcze lepiej, umieść tytuł w tagu nagłówka: $ ('#' + div_id + '> h2'). Text ('foo') ' –