Cambiar y obtener valor del bloque editor.getSelected()
Para obtener contenido: 'editor.getSelected().get('content')' Para establecer contenido: 'editor.getSelected().set('content', 'myhtml')'
Lee la respuesta completa abajo ↓Pregunta
¿Cómo puedo cambiar y obtener el contenido del bloque seleccionado actualmente?
Respuestas (3)
Para obtener contenido: 'editor.getSelected().get('content')' Para establecer contenido: 'editor.getSelected().set('content', 'myhtml')'
@JulyanoF ten en cuenta que 'content' es para cadenas estáticas (usadas principalmente para RTEs personalizados), por lo tanto, haciendo esto 'editor.getSelected().set('content', '<div>TEXT1</div>...')' no podrías editar elementos internos. '''js const selected = editor.getSelected();
Consigue el JSON del componente JSON.stringify(selected.toJSON())
Consigue su HTML selected.toHTML();
Establecer nuevos componentes selected.components('<div>Text1</div><div>Text2</div>')
selected.components()
@artf no quiero crear un nuevo componente en el bloque seleccionado. Solo necesito editar el contenido. Cuando uso este método, se crea una nueva div en el bloque anterior. ¿Cómo puedo evitarlo?
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1511
[PREGUNTA] Cambiar el contenido html del componente seleccionado
Estoy intentando reemplazar el html del componente básico de texto usando el código que aparece a continuación ' const component = editor.g...
Issue #580
[Pregunta] ¿Cualquier evento o evento de disparo cuando se deja caer un bloque dentro del lienzo?
Hola, ¿Cómo puedo activar algún evento cuando se actualiza cualquier bloque o contenido nuevo dentro del canvas? Algo como 'editor.onCanvas...
Issue #2061
[PREGUNTA] Cómo colocar un componente al final del lienzo.
¿Cómo puedo poner mi zapata al final del lienzo? Quiero que el editor no permita colocar un bloque o widget debajo del pie de página. Ejemp...
Issue #2014
[BUG] - No se puede obtener contenido de un bloque de enlace
Hola a todos, Estoy usando la versión 0.14.52 de grapesjs. Estoy teniendo el siguiente problema: Cuando dejo un bloque de enlace dentro del...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.