Comment convertir le html de l'objet de type string?
J'utilise jQuery méthode pour obtenir un certain type d'objet html:
var content = $('#cke_ckeditor iframe').contents().find('.cke_show_borders').clone();
Alors je veux le convertir en string
type:
console.log(content[0].toString());
mais le résultat est le suivant:
[object HTMLBodyElement]
Comment puis-je le transformer en véritable chaîne?
Par la voie, puis-je activer le html converti chaîne de l'objet html?
Vous devez vous connecter pour publier un commentaire.
Je crois que vous voulez utiliser De l'élément.outerHTML:
console.log(content.outerHTML)
Vous pouvez essayer ce qui suit:
Vous pouvez utiliser cette
content[0].prop('outerHTML')
Il a travaillé pour moi
Référence : Comment voulez-vous convertir un objet jQuery dans une chaîne de caractères?
J'ai eu le même problème.
var docString = "<html>"+content.documentElement.innerHTML+"</html>"
La bonne façon de Convertir un objet jQuery dans une chaîne de caractères:
var contenu = $('#cke_ckeditor').find('.cke_show_borders').eq(0).clone();
de la console.journal(le contenu.get(0).outerHTML);
Suffit d'utiliser Chaîne de caractères() fonction