Estoy usando TinyMCE editor. Quiero borrar el contenido dentro del cuadro del editor con un clic de botón presente en mi formulario.Restablecer TinyMCE box
¿Me puede decir cómo hacerlo?
Estoy usando TinyMCE editor. Quiero borrar el contenido dentro del cuadro del editor con un clic de botón presente en mi formulario.Restablecer TinyMCE box
¿Me puede decir cómo hacerlo?
Esto se puede hacer fácilmente (sin necesidad de utilizar el lento jQuery tinymce acumulación) usando el siguiente código como onclick-acción del botón:
// 'content' is tinymce default,
// but if your textarea got an ID that is the one you need!
var my_editor_id = 'content';
// set the content empty
tinymce.get(my_editor_id).setContent('');
Desde el TinyMCE jQuery Plugin documentation, se puede encontrar fácilmente desde la página enlazada:
// 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());
Inténtelo de cadena vacía, podría ser justo lo que necesita.
$('#name_of_your_textarea').val('');
No estoy seguro de cómo su solución resuelve el problema del OP: está restableciendo el contenido del área de texto subyacente, no el del editor de tinymce. – Oliver
Si usted está interesado en despejar el contenido del editor que puede usar: tinymce.get ('# editorId'). setContent (''); // como otros han sugerido
Sin embargo, si desea restablecer los botones de menú y de contenido, etc. - restablecer esencialmente el editor completo es posible considerar el uso de: tinymce.get ('# EditorID').en eso();
Resalte la parte del código utilizando el carácter back-tick '. – rajuGT
Estaba buscando una solución para init() tinymce editor 4.x. Intenté esto, pero debo decir que solo se encuentra en el área de texto del editor, el menú (botones, etc.) y la barra de herramientas no se reinicializará. :( – Jonny
Para mayor claridad, 'my_editor_id' realmente debería llamarse' my_textarea_id'. Cuando leo ** editor ** pienso en el editor de tinymce :-) – Oliver
, ambos identificadores son idénticos (si el elemento fuente del editor html tiene un conjunto de identificación) – Thariama
¿a dónde va este código? Sería bueno colocar un botón al lado de los botones disponibles sobre los cuales se ejecuta este fragmento de código 'tinymce.get ('content'). setContent (''); ' –