Obtenir une valeur HTML de Tinymce

Existe-t-il un moyen d'obtenir des contenus HTML à partir de l'éditeur TinyMCE en utilisant jQuery afin que je puisse le copier vers un autre div?

J'ai essayé plusieurs méthodes comme val () sur le contenu, mais ça ne semble pas fonctionner …

Si vous intéressez avec l'adaptateur jquery

$(selector).tinyMCE().getContent(); 

Utilisation de jQuery:

 <textarea id="content" name="content"> $('#content').html() 

Utilisation de TinyMce API:

 $('#content').tinymce().activeEditor.getContent() // overall html $('#content').tinymce().activeEditor.getContent({format : 'text'}) // overall text $('#content').tinymce().selection.getContent() // selected html $('#content').tinymce().selection.getContent({format : 'text'})) // selected text 

Si vous utilisez tinymce, j'utiliserais les méthodes internes pour obtenir le contenu dont vous avez besoin. Quand je dois avoir du contenu dans l'éditeur actif, je fais ceci:

 var rawString = tinyMCE.activeEditor.getContent(); 

J'invite cette méthode dans une fonction de gestionnaire d'événements.

Voici la documentation:

Tinymce api

Utilisez l'API de TinyMCE pour l'obtenir:

 alert(tinyMCE.activeEditor.getContent()); 

Utilisez le text(); Au lieu de val(); .