Convertir un objet jQuery et le contenu de la chaîne?
Je suis l'accaparement des différents jquery objets à mettre dans un tableau et, plus tard, cracher au format HTML.
Je suis en train de convertir l'objet jQuery pour une chaîne de texte de sorte qu'il peut être cracher au format HTML plus tard.
Je suis en utilisant cette technique à l'instant:
console.log($myObject.clone().wrap('<div></div>').html());
Cependant, qui apparaît seulement à saisir le contenu de mon objet.
Par exemple, si $monobjet est <h2>My Title</h2>
le ci-dessus ne renvoie 'Mon Titre' (pas de balises H2).
J'ai aussi essayer de l'utiliser .texte (), mais obtenir le même résultat.
Est-il un moyen de convertir la totalité de l'objet jQuery dans une chaîne de texte?
- Double Possible: JQuery Objet String
Vous devez vous connecter pour publier un commentaire.
Bien, pour répondre à ma propre question.
Remerciements à Jean Feminella dans ce fil:
Comment voulez-vous convertir un objet jQuery dans une chaîne de caractères?
qui fait référence à ce post:
http://jquery-howto.blogspot.com/2009/02/how-to-get-full-html-string-including.html
Ce que vous cherchez n'est pas pour convertir un objet JQuery à une chaîne mais un nœud DOM à sa représentation HTML.
Il n'y a pas de builtin méthode JQuery pour ce faire, ni rien de semblable à Javascript.
C'est un peu tedous mais vous pouvez, cependant, de le reconstruire.
Le code ci-dessous n'est pas complète, ni testé, mais ici, c'est l'idée
À partir de votre exemple, ne pas vous avez juste besoin d'utiliser l'appel $myObject.html()?
Cependant, depuis que je devine ce que vous êtes après est probablement pas juste que, serait tout simplement la conversion de l'objet en JSON faire le travail?
Il ya un couple de plugins jQuery pour faire ça. Celui que j'ai utilisé, qui a toujours travaillé très bien pour moi, ne semble pas être plus de tout, mais vous pouvez l'obtenir ici
http://jollytoad.googlepages.com/json.js
Une recherche du plugin jQuery library donne à ces 2 alternatives possibles
http://plugins.jquery.com/project/JSONEncoder
http://plugins.jquery.com/project/LABSJSON
Je n'ai jamais essayé l'un ou l'autre tho ne peut donc pas se porter garant de son efficacité