11 Vote

TinyMCE: Enlever l'Éditeur TinyMCE de Textarea

Question de Invité | 14/12/2023 à 17:21

Ce n'était pas un problème pour moi d'intégrer l'éditeur HTML TinyMCE dans mon site Web existant en utilisant tinymce.init(). Cependant, je n'ai aucune idée de comment supprimer à nouveau un éditeur existant.

Existe-t-il une possibilité de enlever TinyMCE d'une zone de texte (textarea) par JavaScript?

RépondrePositifNégatif
1Meilleure Réponse1 Vote

À partir de la version 4 de TinyMCE, cela est possible en appelant simplement tinymce.remove().

Si vous souhaitez supprimer tous les éditeurs, vous pouvez simplement appeler tinymce.remove() sans aucun paramètre:

tinymce.remove();

Si vous souhaitez uniquement enlever les éditeurs liés aux zones de texte ou aux divs, vous pouvez utiliser l'une des commandes suivantes:

tinymce.remove('textarea');
tinymce.remove('div');

Et si vous souhaitez supprimer uniquement une instance spéciale de TinyMCE, vous pouvez également transmettre l'ID approprié:

tinymce.remove('#id');

Bien entendu, vous pouvez également utiliser d’autres sélecteurs comme des classes, par exemple.

Les anciennes versions de TinyMCE peuvent être supprimées en utilisant la ligne tinyMCE.execCommand('mceRemoveControl', false, 'myid'), où vous devez ajuster "myid" à ce que vous souhaitez enlever.
14/12/2023 à 22:45

RépondrePositif Négatif
Répondre

Sujets Connexes

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.