Buongiorno,
uso jQuery per manipolare codice html.
Ricevo una stringa in un ciclo for contenente html.
Usando $.prseHTML di jQuery trasformo la string in un oggetto html così da poterlo elaborare.
Una volta completata l'operazione vorrei ristrasformarlo in stringa ma non ci riesco in nessun modo.
Ho provato:
.text()
.html()
outerHTML
niente!
Vi posto il semplice codice:
codice:
for(var i = 0;i < _this.param.length;i++){
var tmpView = $.parseHTML(view);
$(tmpView).find("#ragione_sociale").val(_this.param.ragione_sociale);
$(tmpView).find("#telefono").val(_this.param.telefono);
$(tmpView).find("#indirizzo").val(_this.param.indirizzo);
$(tmpView).find("#sito).val(_this.param.sito);
console.log($(tmpView).html()); //restituisce undefined
console.log($(tmpView).text()); //restituisce solo il testo senza i tag
console.log($(tmpView).outerHTML()); //undefined
console.log($(tmpView)); //l'oggetti html mentre vorrei la stringa
console.log(tmpView.html()); //restituisce errore
console.log(tmpView.text()); //restituisce errore
console.log(tmpView).outerHTML()); //restituisce errore
console.log(tmpView); //l'oggetti html mentre vorrei la stringa
}
Grazie