On m'a demandé d'utiliser l'éditeur TinyMce dans un projet. Sur la page de téléchargement, il y a un package principal, puis un package JQUERY
This package contains special jQuery build of TinyMCE and a jQuery integration plugin. tinymce_3_3_7_jquery.zip
4 Réponses :
Cela signifie que ce paquet ne contient aucune fonction JavaScript déjà couverte par JQuery. I.e. jQuery ("sélecteur") code> pour trouver des éléments DOM. P>
Cela peut signifier que, mais le package Nuget indique que la "version jQuery" est rien qu'un petit plug-in jquyery i> qui repose sur tout TinyMCE! Voir la réponse que j'ai ajoutée après avoir enquêté sur cette question.
Le plug-in jquery vous permet d'utiliser la syntaxe JQuery pour attacher TinyMCE à une textarea. Voici un échantillon de code qui illustre comment convertir une commande textarea en un éditeur WYSIWYG, en tout temps sur plusieurs options TinyMCE.
// Will change the contents of an textarea with the ID "someeditor"
$('#someeditor').html('Some contents...');
// Will change the contents all text areas with the class tinymce
$('textarea.tinymce').html('Some contents...');
// Gets the contents from a specific editor
alert($('#someeditor').html());
Les deux liens sont cassés maintenant.
Ce serait très bien s'il y avait un exemple de code réel qui aide les gens à comprendre comment cela fonctionne ... Liens pourriture à temps!
Merci, j'ai mis à jour avec les échantillons de code réels et supprimé les liens brisés
Pendant que vous mentionnez le plugin JQuery, votre exemple ne l'utilise pas. Peut-être devriez-vous mettre à jour cette [vieille] réponse? L'enquête sur les packages Nuget indiquez la "version jQuery" actuelle, c'est rien qu'un petit plug-in jquery i> qui repose sur la totalité de TinyMCE. Voir la réponse que j'ai ajoutée après avoir enquêté sur cette question.
J'ai un scénario où je dois mettre à jour une zone de texte à l'aide de jQuery, je fais $ ('# yeediteur'). HTML ("Quelques contenus ..."); Mais la valeur n'est pas reflétée dans la zone de texte.
La réponse de Bob Black a raison. P>
En outre, le paquet JQuery diminue la taille des téléchargements TinyMCE, modifiant le code TinyMCE pour utiliser des fonctions JQuery dans la mesure du possible (en supprimant les implémentations TinyMCE à partir du package). P>
Ce n'est plus (?) Semble être vrai. Les packages Nugets indiquent que la "version jQuery" est rien qu'un petit plug-in jquery i> qui repose sur le tout TinyMCE! Voir la réponse que j'ai ajoutée après avoir enquêté sur cette question.
Voici le code source d'un exemple d'utilisation du package TinyMce JQuery ( Lien ). TinyMCE est maintenant à la version 4, mais cet exemple provient de la version 3.x: espère que cela aide. P> p>
À la date de cette date, la "version jQuery" semble être une illusion. Peut-être que c'était enlevé? Voir la réponse mise à jour ci-dessous basée sur l'enquête sur les packages de Nuge actuels.
Q: Pourquoi avez-vous accepté une réponse qui ne montre que la version du code JS et non un exemple de Tinymmce JQuery? La réponse ultérieure de
@woohoo code> est plus précise pour la question posée.