JQuery changement intérieure du texte, mais de préserver html

Je voudrais changer le texte d'un élément HTML, mais de préserver le reste de l'intérieur html avec jQuery.

Par exemple:

<a href="link.html">Some text <img src="image.jpg" /></a> 

remplacer "texte" avec un "Autre texte", et le résultat devrait ressembler à:

<a href="link.html">Other text <img src="image.jpg" /></a> 

EDIT:
Ma solution actuelle est la suivante:

var aElem = $('a');
var children = aElem.children();

aElem.text("NEW TEXT");
aElem.append(children); 

Mais il doit y avoir une façon plus élégante de le faire.

  • tu veux changer la valeur, mais sur lequel l'événement??
InformationsquelleAutor Drejc | 2011-03-08