2010-09-10 14 views

risposta

7

Prova questo:

alert($('#kuku').clone().wrapAll("<div/>").parent().html()); 
  • cloni le elemento desiderato
  • lo avvolge in un div
  • seleziona il genitore (il nuovo div)
  • ottiene il codice HTML
3

È anche possibile farlo like this:

alert($('<div>').append($("#kuku").clone()).html()); 

Questo crea un vuoto div e aggiunge una copia/clone di l'elemento con id kuku ad esso. Quindi restituisce il innerHTML di quello precedentemente vuoto div, che ora contiene esattamente l'HTML che si sta cercando.

1

Basta ottenere il proprietario dello span. Così utilizzare l'id del proprietario/contenitore della campata e utilizzare

document.getElementById ("urSpanOwnerID"). InnerHTML

Problemi correlati