Ciao a tutti.
Devo stampare prima di un testo, il contenuto del figlio stesso e all'interno del testo, un secondo figlio:
codice:
<p class="padre">Questo è il testo <span>Questo è il figlio</span></p>
Devo ottenere il seguente risultato
codice:
Questo è il figlio</p>
<p class="padre"><span>Il secondo figlio</span>Questo è il testo </p>
Per farlo uso il comando .before come segue:
codice:
$('p.padre').prepend('<span>Il secondo figlio</span>').before(
'<p class="madre">'+$(this).children().text()+'</p>';
Purtroppo continua a darmi errore.
Riesco se uso il seguente comando:
codice:
$('p.padre').prepend('<span>Il secondo figlio</span>').before(
'<p class="madre">'+$('p.padre>span').text()+'</p>';
ma avendo più istanze nella stessa pagina, mi prende tutti i valori di p.padre>span presenti.
Avete dei suggerimenti?? Grazie