Ciao a tutti,

sto impazzando per trovare una soluzione al mio problema.

avrei bisogno di cercare del testo all'interno della mia pagina html e sostituirlo con dell'altro testo tramite JQuery.
come faccio a percorrere tutti i tag html all'interno del tag BODY e sostituire le ricorrenze trovate?

Ammettiamo di avere:
codice HTML:
<html>
<head></head>
<body>
<div class="nomeContenitore">
         <div id="nome"> nome: Roberto</div>
         <div id="citta"> nome citta: new york</div>
</div>
<ul>
 <li><nome>nome 1</nome></li>
 <li><nome>nome 2</nome></li>
</ul>

</body>
</html>
Ammettiamo di voler sostituire tutte le stringhe 'nome' con 'XXXXX'
Come posso cambiare SOLO il testo all'interno dei tag e non i nomi dei tag stessi, delle classi e degli id?

Che il codice html risultante sia:
codice HTML:
<html>
<head></head>
<body>
<div class="nomeContenitore">
         <div id="nome"> XXXXX: Roberto</div>
         <div id="citta"> XXXXX citta: new york</div>
</div>
<ul>
 <li><nome>XXXXX 1</nome></li>
 <li><nome>XXXXX 2</nome></li>
</ul>

</body>
</html>

Ho provato a seguire la strada di selezionare tutti gli elementi del body:
$("body *").each()
per ogni elemento sostituire il testo e riassegnarlo a $(this)
Il problema è che mi cambia anche elementi che non sono testo ma codice html.


Grazie,
Roberto