Grazie a tutti e due per il vostro aiuto. Mi spiego meglio sul cosa vorrei fare, così chiunque ha un'idea più completa. Il mio intento è prendere il testo fra un div con class testo, in modo da colorare alcune parole. Ad esempio io scrivo in HTML un testo semplice:
codice HTML:
<div class="testo">Ciao Sonia!</div>
<div class="testo">Sei la benvenuta</div>
e voglio che la parola Ciao e Benvenuta siano rispettivamente verde e rossa. Così la prima cosa che ho pensato è quella di dividere ogni parla e con uno <span> (cosa che non posso fare se sono lunghi testi).
codice HTML:
<div class="testo"><span class="green">Ciao </span><span>Sonia!</div>
<div class="testo"><span>Sei </span><span>la </span><span class="red"> benvenuta</span></div>
per questo passaggio ho inserito un: $("span:contains('ciao')").addClass('green'); Il problema è mettere ad ogni parola una classe span e far andare a capo nei posti giusti.
Ho provato con gli script di Floxy, ma sostituendo la variabile sentence con la scritta nel div #sentence, lo script non funziona più.