'<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>
J'ai un div construit en utilisant la chaîne ci-dessus. Après un certain traitement ... Je dois changer le dialog_title dans le div ci-dessus. Je suis en train de le faire avec le code suivantjquery changer le texte div
$('#'+div_id+' .widget-head').text("new dialog title");
Bien que cela change la title..it dialogue supprime l'élément span qui est utilisé pour ouvrir une boîte de dialogue.
J'ai essayé la méthode replaceWith avec une chaîne avec une nouvelle boîte de dialogue title..but qui montre NaN pour le titre et la durée bien visible ne peux pas être cliqué (sont Déactivé?)
Comment puis-je modifier le texte sans perdre la durée et la capacité de cliquer dessus.
Merci d'avance.
+1 Mieux encore, mettez le titre dans une balise d'en-tête: $ ('#' + div_id + '> h2'). Text ('foo') ' –