问题 #740💬 已回答提出于 2018年1月10日作者 Deepak8130 个反应

如何从 HTML 中移除类

快速解答作者 ryandeba

你好@Deepak813, 组件有一个“setClass”方法,可以移除所有现有类,并用作为第一个参数传递的类字符串替换它们。试试这个: 'editor.getSelected().setClass('newClass');'

阅读下方完整回答 ↓

问题

你好,@artf,

我们正在更新<i>标签类,但会新增类,但之前的类不会被移除。请告诉我们如何移除类。

使用此法: editor.getSelected().set('attributes', {'class': 'newClass'});

输出: <i class=“fa fa-smile-o c2515” class=“fa fa-address-book-o”>

但“fa fa-smile-o”并未被移除。

期待积极的反馈。

回答(3)

ryandeba2018年1月10日

你好@Deepak813,

组件有一个“setClass”方法,可以移除所有现有类,并用作为第一个参数传递的类字符串替换它们。试试这个: 'editor.getSelected().setClass('newClass');'

Deepak8132018年1月10日

你好,@ryandeba,

谢谢你的留言。

我已经用过这个,但现在出现了以下错误:

----------未捕获类型错误:editor.getSelected(...)。setClass 不是一个函数------------------

请告诉我们如何移除此错误以解决问题。

谢谢

相关问答

通过相似的问题讨论继续研究。

问题 #771

图片原始文件没有更新

你好,@artf, 我用以下代码更新了图片原件: editor.getSelected().set('attributes', {'src': image_Url}); 但当我用下面的代码设置所有 HTML 时: editor.setComponents(templateHTM...

3 个回答更新于 2020年1月14日

问题 #842

我们如何使用 editor.getSelected().set('attributes',array value)来设置数组

你好,@artf, 我们如何使用 editor.getSelected().set('attributes',array value)来设置数组值; 如果我们用同样的代码尝试这样做,它会在属性中插入NaN。

3 个回答更新于 2019年9月18日

问题 #906

如何更改 ajax 中的自定义组件内容(html)?

你好,@artf, 首先感谢你提供这个很棒的插件。 请问我该如何更新或更改区块内容? 我创建了自定义块+组件。 '<table><tr><td class=“some-class”>texttoreplace</td></tr></table>' 组件新增了工具栏按钮(附图中搜...

2 个回答更新于 2019年9月17日

问题 #1804

在同一个HTML标签上应用两个不同的特征,但只应用一个

你好,@artf, 如果我们需要在同一个HTML标签上初始化两个特征,那这可行吗? 实际上,我在同一个标签上定义了两种不同的特征(“在链接/标签上”)。 让我简单介绍一下你。 假设我有一组链接包含类类,类似于“非拖放”。 所以,它的HTML代码就像 所以对于上述类别的“非拖放”...

3 个回答更新于 2020年3月10日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。