Cómo eliminar una clase de HTML
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)
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');'
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
@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.
Issue #1077
Cómo podemos eliminar el componente seleccionado html
Hola artf, Por favor, háganos saber cómo podemos eliminar el componente HTML seleccionado como Tengo un botón html y cuando selecciono esa...
Issue #658
Cambios en la barra de navegación
Por favor, háganos saber qué cambios se han hecho en el plugin de Navbar en grapes.min.js archivo cuando se haga clic en la vista móvil, ya...
Issue #1061
Cómo podemos mostrar rasgos de cuenta atrás
Hola artf, Por favor, háganos saber cómo conseguimos que los elementos de cuenta atrás estén en modo edición, cuando establecemos la planti...
Issue #1111
Cómo añadir la clase madre al arrastrar el elemento
Hola @artf, Espero que estés bien. Por favor, háganos saber cómo podemos añadir la clase madre de div cuando se arrastra un nuevo elemento...
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.