Issue #740💬 RespondidoAbierto el 10 de enero de 2018por Deepak813Reacciones 0

Cómo eliminar una clase de HTML

Respuesta rápidapor ryandeba

Hola @Deepak813, Los componentes tienen un método 'setClass' que elimina todas las clases existentes y las reemplaza por la cadena de clases que pasa como primer argumento. Prueba esto: 'editor.getSelected().setClass('newClass');'

Lee la respuesta completa abajo ↓

Pregunta

Hola @artf,

Estamos actualizando la <i> clase de etiquetas, pero añade una nueva clase a esta, aunque la clase anterior no se elimina. Por favor, háganos saber cómo eliminar la clase.

usando esto : editor.getSelected().set('attributes', {'class': 'newClass'});

Salida: <i class="fa fa-smile-o c2515" class="fa fa-address-book-o">

Pero "fa fa-smile-o" no se elimina.

Espero respuestas positivas.

Respuestas (3)

ryandeba10 de enero de 2018

Hola @Deepak813,

Los componentes tienen un método 'setClass' que elimina todas las clases existentes y las reemplaza por la cadena de clases que pasa como primer argumento. Prueba esto: 'editor.getSelected().setClass('newClass');'

Deepak81310 de enero de 2018

Hola @ryandeba,

Gracias por el mensaje.

Ya lo he usado, pero muestra el siguiente error:

----------ErrorTipoUncatch: editor.getSelected(...). setClass no es una función------------------

Por favor, háganos saber cómo eliminar este error para resolver el problema.

Gracias

ryandeba10 de enero de 2018

@Deepak813 - El código que proporcioné me funciona perfectamente en la demo, así que sospecho que debe haber algo en tu configuración que esté causando el problema. ¿Podrías asegurarte de que tienes la última versión de grapesjs y luego crear un jsfiddle que muestre el problema si sigues teniendo problemas?

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

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.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.